US Pat. No. 10,459,810

TECHNIQUE FOR HIGHER AVAILABILITY IN A MULTI-NODE SYSTEM USING REPLICATED LOCK INFORMATION TO DETERMINE A SET OF DATA BLOCKS FOR RECOVERY

Oracle International Corp...

1. A method comprising:generating, at a first node of a multi-node database system, a plurality of lock requests;
for each lock request of the plurality of lock requests:
storing, in a redo log associated with the first node, changes to a target data block and a change number associated with the changes;
receiving, at a second node of the multi-node database system, a request to replicate lock information for the lock request; and
storing, in a memory of the second node, the change number and a location of the target data block.

US Pat. No. 10,459,794

MEMORY SYSTEMS HAVING EXTENDED PRODUCT LIFETIME AND METHODS OF OPERATING THE SAME

SK hynix Inc., Icheon-si...

1. A memory system comprising:a first memory device;
a second memory device configured to have a write endurance which is higher than a write endurance of the first memory device; and
a controller configured to perform an error correction process on original data outputted from a host to generate a codeword including the original data and parity data and configured to separate the codeword into the original data and the parity data to write the separated original data into the first memory device and to write the separated parity data into the second memory device,
wherein the first memory device includes:
a data storage region configured to store the original data; and
a backup region configured to store the parity data stored in the second memory device.

US Pat. No. 10,459,793

DATA RELIABILITY INFORMATION IN A NON-VOLATILE MEMORY DEVICE

WESTERN DIGITAL TECHNOLOG...

1. A data storage device comprising:a non-volatile memory array comprising a plurality of dies, wherein each die of the plurality of dies includes a plurality of words; and
a controller coupled to the non-volatile memory array, the controller includes a writes module including a data management module, and address translation module, a read module, and a maintenance module, wherein the controller is configured to:
store user data to of at least a first die and a second die of the plurality of dies;
store parity data to a first portion of a third die of the plurality of dies; and
store metadata to a second portion of the third die, wherein the metadata stored to the second portion of the third die is self-correctable, the non-volatile memory array further comprises a RAID die associated with the plurality dies, wherein the controller is further configured to:
detect errors using parity data in the self-correctable metadata stored to the second portion of the third die;
responsive to detecting errors in the self-correctable metadata, correct the errors using parity data in the self-correctable metadata stored to the second portion the third die;
generate redundancy data by performing an XOR operation of the third die, the first die, and second die; and
store, to the RAID die, the redundancy data.

US Pat. No. 10,459,782

SYSTEM AND METHOD OF IMPLEMENTING HEARTBEATS IN A MULTICORE SYSTEM

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

1. A method comprising:storing to local memory of a first core, from shared memory of a system, during a first heartbeat cycle, a plurality of local heartbeat vectors, including a first local heartbeat vector (HBV) of a first core, a second local HBV of a second core, and a third local HBV of a third core, wherein, each cores' local HBV includes a first HeartBeat Count (HBC) for the first core, a second HBC for the second core, and a third HBC for the third core;
updating, by the first core during the first heartbeat cycle, the first HBC of the first local HBV, wherein no other core's current HBC is updated by the first core during the first heartbeat cycle;
determining, by the first core during the first heartbeat cycle, a health status of the second core based solely upon the plurality of local HBVs stored at the first core after the first HBC has been updated;
determining, by the first core during the first heartbeat cycle, a health status of the third core based solely upon the plurality of local HBVs stored at the first core after the first HBC has been updated; and
updating, by the first core during the first heartbeat cycle after the first HBC has been updated, a shared HBV of the first core in shared memory with an updated HBV based upon the first HBC of the first local HBV, the second HBC of the second local HBV, and the third HBC of the third local HBV.

US Pat. No. 10,459,775

INFORMATION PROCESSING APPARATUS, METHOD, AND MEDIUM

Canon Kabushiki Kaisha, ...

8. A method of processing information by a log management application operating on a platform that an information processing apparatus has, the method comprising:when an event occurs within the information processing apparatus, obtaining log information of the event via the platform and recording a time managed by the information processing apparatus and the log information to a log file;
via an interface for an application of a first type that operates on the platform and is different to the log management application, when the application of the first type performs a writing of application information, recording the time managed by the information processing apparatus and the written application information to a log file;
collecting a log file that an application of a second type, that operates on the platform and is different to the log management application, manages; and
outputting in one batch the recorded log file and the collected log file, wherein a file name of the collected log file is changed using the time managed by the information processing apparatus.

US Pat. No. 10,459,768

COMPUTER SYSTEM, MANAGEMENT SYSTEM, AND RESOURCE MANAGEMENT METHOD

HITACHI, LTD., Tokyo (JP...

1. A computer system comprising:a plurality of computers; and
a management system configured to manage the plurality of computers, wherein the management system manages instances implemented by the plurality of computers allocating physical resources, the instances are physical, comprises:
instance configuration information, being information which includes a setting for configuring an instance, the information includes a setting for necessity of monopolization for each of a plural kinds of physical resources of the instance:
resource information which includes allocation information for each of the plural kinds of physical resources that the computer system provides;
topology information which includes information of a connect device that can provide a physical resource to the instance;
search the physical resource in which the allocation information is not allocated among the resource information as to the physical resource in which the setting indicating that monopolization is required for the instance configuration information is included;
search a connected device that can be allocated to the physical resource in which the setting indicating that monopolization is required to the instance configuration information from the topology information among connect devices that can be connected to the searched physical resource;
select an instance implementation method corresponding to the instance configuration information based on the searched physical resource and the connected device; and
the plurality of computers provide the physical resource to the instance based on the selected instance implementation method.

US Pat. No. 10,459,767

PERFORMING DATA ANALYTICS UTILIZING A USER CONFIGURABLE GROUP OF REUSABLE MODULES

International Business Ma...

1. A system for performing analytics on a large quantity of data accommodated by an external mass storage device comprising:a computer system including at least one processor configured to:
divide the analytics into a plurality of analytic modules, wherein each of the analytic modules is selectively executed and comprises a script for a parallel processing engine to perform a corresponding atomic operation of the analytics, the plurality of analytic modules including one or more pre-processing modules, one or more statistical analytic modules and one or more post-processing modules;
receive an input from a user, the input including a user selection of one or more of the plurality of analytic modules to perform desired analytics on the large quantity of data from the external mass storage device;
responsive to the receiving the input including the user selection, automatically generate a master script designating the one or more of the plurality of analytic modules that are to be present in a module chain and an order of performing the designated one or more of the plurality analytic modules in the module chain, one or more pre-processing modules of the one or more of the plurality of analytic modules to be executed before one or more statistical analytic modules of the one or more of the plurality of analytic modules, and the one or more statistical analytic modules of the one or more of the plurality of analytic modules to be executed before one or more post-processing modules of the one or more of the plurality of analytic modules;
execute pre-processing scripts associated with the one or more pre-processing modules of the one or more of the plurality of analytic modules in the module chain to produce one or more partial solutions, the one or more pre-processing modules of the one or more of the plurality of analytic modules preparing and cleaning raw data to produce the one or more partial solutions to be provided to the one or more statistical analytic modules in the module chain;
accept one of the one or more partial solutions and automatically break down scripts associated with the one or more statistical modules of the one or more of the plurality of analytic modules in the module chain into map/reduce jobs and optimize execution of the map/reduce jobs;
execute the map/reduce jobs;
and
automatically execute alternative statistical modules, based on scoring results of the one or more post-processing modules of the one or more of the plurality of analytic modules, the automatically executing reusing, as input, a partial solution of the one or more partial solutions produced by completing execution of at least one of the one or more pre-processing modules to avoid re-execution of the at least one of the one or more pre-processing modules.

US Pat. No. 10,459,761

ENABLING REAL-TIME CPU-BOUND IN-KERNEL WORKLOADS TO RUN INFINITE LOOPS WHILE KEEPING RCU GRACE PERIODS FINITE

International Business Ma...

8. A computer program product, comprising:one or more non-transitory computer readable data storage media;
program instructions stored on the one or more computer readable data storage media for programming a data processing platform having a plurality of CPUs to perform operations for enabling a real-time CPU-bound in-kernel workload to run an infinite loop while keeping read-copy update (RCU) grace periods finite, the operations comprising:
setting a per-CPU indicator to indicate that a CPU running the CPU-bound in-kernel workload has not reported an RCU quiescent state within a first defined time;
invoking from within the workload an RCU grace period operation that causes an RCU quiescent state to be reported on behalf of the CPU in response to the per-CPU indicator being set; and
rescheduling the CPU in response to the RCU quiescent state being not reported within a longer second defined time that is longer than the first defined time and sufficiently long to indicate an error condition requiring CPU rescheduling.

US Pat. No. 10,459,758

METHOD TO SET UP AND TEAR DOWN CLOUD ENVIRONMENTS BASED ON A SCHEDULE OBTAINED FROM ONE OR MORE HOSTED CALENDARS

CITRIX SYSTEMS, INC., Fo...

1. A method for calendar-based cloud deployment, comprising:receiving, by a deployment scheduler operated by a device, authentication information for a user of a calendar service;
retrieving, by the deployment scheduler from the calendar service, calendar information for the user, using the received authentication information;
identifying, by the deployment scheduler in the retrieved calendar information, a first calendar event indicating a period in which a deployable resource is to be accessible to the user via a computing device;
determining, by the deployment scheduler, that the first calendar event corresponds with a present time or location of the user;
responsive to the determination that the first calendar event corresponds with the present time or location of the user, transmitting a request to a deployment engine to take a deployment action for the deployable resource, the resource deployed responsive to receipt of the request to take the deployment action;
identifying, by the deployment scheduler, a second calendar event indicating a period in which the deployed resource is to be inaccessible to the user;
determining, by the deployment scheduler, that the second calendar event corresponds with a second present time or location of the user; and
responsive to the determination that the second calendar event corresponds with the second present time or location of the user, transmitting a request to the deployment engine to take an undeployment action for the deployed resource.

US Pat. No. 10,459,754

METHOD, APPARATUS, AND SYSTEM FOR DISCOVERING APPLICATION TOPOLOGY RELATIONSHIP

HUAWEI TECHNOLOGIES CO., ...

1. A method for discovering an application topology relationship between virtual machines, wherein the method comprises:sending, by a first virtual machine on a first host via a first virtual network interface card (NIC), a plurality of packets to a first virtual switch by calling an input application programming interface (API) function of a virtual machine monitor (VMM);
recording at the first host first sets of API calling information, wherein each first set of API calling information corresponds to one API call and comprises an identifier of the first virtual machine, an occurrence time of the API call, and a packet flow direction of the API call;
receiving, by a second virtual machine on a second host via a second virtual network interface card (NIC), a plurality of packets from a second virtual switch;
recording at the second host second sets of API calling information, wherein each second set of API calling information corresponds to one API call and comprises an identifier of the second virtual machine, an occurrence time of the API call, and a packet flow direction of the API call;
analyzing, by a topology discovery server, recorded sets of API calling information to identify that the recorded sets of API calling information meet a first condition, wherein the recorded sets of API calling information meet the first condition when a packet flow direction in a first set of API calling information and a packet flow direction in a second set of API calling information are mutually opposite, and a difference between an occurrence time of an API call in the first set of API calling information and an occurrence time of an API call in the second set of API calling information satisfies a first threshold;
determining, by the topology discovery server, that an interaction frequency of the first virtual machine indicated by the first sets API calling information and the second virtual machine indicated by the second sets API calling information meets a second condition;
determining, by the topology discovery server, that an application topology relationship exists between the first virtual machine and the second virtual machine based on the first and second conditions being met; and
migrating the first virtual machine and the second virtual machine together into a network covered by a same switch based on the application topology relationship.

US Pat. No. 10,459,748

TRANSPARENT GUEST BASED NOTIFICATION OVERLAY

1. A method for controlling by a hypervisor, a display of information on a client, comprising:connecting a virtual graphics card to a virtual machine;
causing the display of a display content without an overlay at the client, the display content comprising a first portion and a second portion;
receiving a render request from the virtual graphics card;
responsive to receiving the render request, drawing the overlay at the first portion of the display content;
sending the display content comprising the overlay and an overlay command to the client, the overlay command preventing the client from displaying the second portion of the display content without the overlay and containing instructions indicating a location where the overlay is to be displayed at the client;
causing the display of the overlay at the location along with the second portion of the display content at the client without input from the client;
detecting an input event affecting the overlay;
responsive to detecting the input event and based on a type of the input event, determining whether or not the client is deemed cooperative;
based on the determination of whether or not the client is deemed cooperative, determining which of the hypervisor or the virtual machine should update the client; and
updating the client, wherein the client is updated with the virtual machine if the client is deemed cooperative, and wherein the client is updated with the hypervisor if the client is not deemed cooperative.

US Pat. No. 10,459,735

SCALABLE BOOT OPTIONS FOR A PROCESSOR/CONTROLLER

TEXAS INSTRUMENTS INCORPO...

1. A method comprising:determining whether a boot pin configuration for a virtual pin has been programmed by determining whether a boot pin configuration key in a boot pin configuration table is valid, wherein the virtual pin is mapped to a physical pin;
responsive to determining that the boot pin configuration for the virtual pin has been programmed, performing a boot method indicated in a user-defined boot table; and
responsive to determining that the boot pin configuration for the virtual pin has not been programmed, performing a boot method selected from a factory-defined boot table.

US Pat. No. 10,459,724

MEMORY DEVICE, AND DATA PROCESSING METHOD BASED ON MULTI-LAYER RRAM CROSSBAR ARRAY

HUAWEI TECHNOLOGIES CO., ...

1. A data processing apparatus comprising:a control bus; and
multiple memory units connected by the control bus, each of the multiple memory units comprising a control circuit and a computation circuit,
wherein the computation circuit comprises a first resistive random access memory (RRAM) crossbar array and a format conversion circuit, the first RRAM crossbar array having multiple rows and multiple columns of memory cells, multiple word lines connected to respective rows of memory cells, and a plurality of comparator circuits each connected to a corresponding column of the first RRAM crossbar array, wherein the comparator circuits are set to have incremental thresholds, and outputs of the comparator circuits are connected to the format conversion circuit;
wherein the control circuit is connected to the control bus and configured to:
receive a computation instruction for performing a vector multiplication of vector A and vector B;
setting the memory cells in the first RRAM crossbar array such that states of memory cells of each column of the first RRAM crossbar array correspond to elements of vector B;
setting the word lines of the first RRAM crossbar array according to elements of vector A;
wherein the outputs of the comparator circuits are voltage signals corresponding to a first binary number in which a number of bits with a value 1 indicates a numerical result of multiplication of vector A and vector B;
the format conversion circuit being set up to convert the outputs of the comparator circuits into an output corresponding to a second binary number having a numerical value equal to the numerical result of multiplication of vector A and vector B.

US Pat. No. 10,459,720

COMPUTER-IMPLEMENTED TOOLS AND METHODS FOR EXTRACTING INFORMATION ABOUT THE STRUCTURE OF A LARGE COMPUTER SOFTWARE SYSTEM, EXPLORING ITS STRUCTURE, DISCOVERING PROBLEMS IN ITS DESIGN, AND ENABLING REFACTORING

Silverthread, Inc., Bost...

1. A computer-implemented method for analyzing structure of a software system executing on a computer system comprising a plurality of software components, the method performed by the computer system comprising the steps of:(a) determining which software component in the software system created each non-source file during its build process;
(b) determining which software component in the software system accessed which source file or non-source file during its build process, during testing, or during runtime;
(c) reporting information generated in steps (a) and (b); and
(d) identifying and reporting dependency errors by testing consistency between the information generated in steps (a) and (b) and information received by the computer system on the software components in the software system, the resources owned or controlled by each software component, and the resources each software component can make use of as declared by metadata in order to identify intended dependence relationships among the software components.

US Pat. No. 10,459,719

DISABLING A SCRIPT BASED ON INDICATIONS OF UNSUCCESSFUL EXECUTION OF THE SCRIPT

Capital One Services, LLC...

1. A method, comprising:receiving, by a device, a report associated with execution of a script by a first client device, wherein the report includes:
a script identifier that identifies the script, and
an indication of whether the script was successfully executed by the first client device;
determining, by the device, that a condition associated with execution of the script is satisfied based on:
the script identifier,
the indication of whether the script was successfully executed by the first client device, and
one or more indications, received from one or more other client devices, of whether the script was successfully executed by the one or more other client devices; causing, by the device, the script to be disabled for use by client devices based on determining that the condition is satisfied,
where causing the script to be disabled includes:
causing a data structure to be updated to indicate that the script is disabled based on determining that the condition is satisfied,
wherein the data structure is used to indicate, to the client devices, whether the script is enabled prior to execution of the script by the client devices;
receiving, by the device and from a second client device, a validation request associated with the script; and
transmitting, by the device and to the second client device, an indication that the script is disabled based on the data structure being updated to indicate that the script is disabled,
the indication causing the second client device to refrain from executing the script,
the client devices including the first client device, the second client device, and the one or more other client devices, and
wherein the data structure is updated to indicate that a new version of the script is enabled based on a request, from the first client device, to validate the new version of the script, and based on a determination that an indication of whether the new version is enabled is not already stored in the data structure.

US Pat. No. 10,459,718

TECHNIQUES AND ARCHITECTURES FOR MAINTAINING METADATA VERSION CONTROLS

salesforce.com, inc., Sa...

1. A non-transitory computer-readable medium having stored thereon instructions that, when executed by one or more processors, cause the one or more processors to:detect a change to metadata within a computing environment;
log the change to metadata as an event in response to a trigger;
decompile, in response to the detected change with one or more hardware computing components coupled with at least one physical memory device, metadata changes corresponding to the event into one or more source objects in a format compatible with a version control system (VCS), wherein decompiling corresponds to converting metadata within the computing environment to the source objects and the decompiled source object indicates the change to the metadata;
store the source object in the VCS with relationship information to indicate a relationship to another source object corresponding to another metadata change, if the relationship is determined, wherein the VCS manages versions of the source objects;
compile, in response to a version change request, at least one source object stored in the VCS to metadata corresponding to a previous change;
deploy the metadata to an environment to restore metadata in the environment to a version prior to the previous change.

US Pat. No. 10,459,717

OBSERVING EVOLUTION OF SOFTWARE DEVELOPMENT ARTIFACTS

SAP SE, Walldorf (DE)

1. A computer-implemented method for providing notifications in distributed development processes, the method being executed using one or more processors and comprising:receiving, by the one or more processors of a server-side computing system, a modified file comprising a plurality of changes to a source code, the changes being entered within a software development environment that is provided by a client-side computing system associated with one of a plurality of entities;
processing, by the one or more processors, the modified file to identify the plurality of changes to the source code;
automatically generating, by the one or more processors, a change information, the change information indicating the plurality of changes to the source code;
processing, by the one or more processors, the change information to determine one or more entities associated with the plurality of changes, wherein each entity of the one or more entities comprises one of a developer, a source code file, and a source code artifact;
comparing, by the one or more processors, the one or more entities to one or more subscriptions, the one or more subscriptions being specific to a user;
for each entity associated with a subscription, providing to a corresponding client-side computing system a notification in a set of notifications, the notification comprising an aggregation of two or more committed changes of the plurality of changes that contribute to a single feature of the source code based on a frequency the user wants to be informed of the plurality of changes; and
providing a sub-set of notifications for display to the user within the software development environment of the corresponding client-side computing system, the sub-set of notifications comprising an additional information associated to the one or more entities that describes a background and a context of each of the two or more committed changes, the additional information being provided from at least one of internal information sources and external information sources, the external information sources comprising external social network services and being accessible to the user within the software development environment through an integrated browser view configured to enable communication with the one or more entities and management of the plurality of changes to the source code without leaving the software development environment, wherein the additional information associated to the one or more entities is provided from internal information sources comprising at least one of forums and discussion groups that are internal to an enterprise that hosts the distributed development processes.

US Pat. No. 10,459,711

UPDATING APPLICATIONS USING MIGRATION SIGNATURES

ADOBE INC., San Jose, CA...

1. A computer-implemented method for improving security by securely changing certificate information of an installed software application, the method comprising:receiving an installation file to update the installed software application, wherein the installed software application is digitally signed with a first signature that certifies a previous application publisher, and further includes certificate information that identifies the previous application publisher, and wherein the installation file is digitally signed with at least a second signature that certifies a new application publisher;
determining that the received installation file digitally signed with at least the second signature is further digitally signed with a migration signature that matches the first signature to confirm that the received installation file includes a valid update signed by the previous application publisher;
updating the installed software application based on the determination that the received installation file is digitally signed with the migration signature that matches the first signature, wherein the updated software application is digitally signed with at least the second signature that certifies the new application publisher; and
changing the certificate information that identifies the previous application publisher to updated certificate information that identifies the new application publisher, based on the determination that the received installation file is digitally signed with the migration signature that matches the first signature, such that valid updates to the updated software application can only be signed by the new application publisher.

US Pat. No. 10,459,709

AUTOMATED DEPLOYMENT OF APPLICATIONS

Amazon Technologies, Inc....

1. A computer-implemented method, comprising:obtaining a deployment configuration that specifies:
a location of an application to be deployed to a plurality of hosts comprising a deployment group,
a schedule for deployment of the application;
one or more failure conditions; and
a period of time associated with the one or more failure conditions;
determining, based at least in part on the deployment configuration:
a first type of deployment from a plurality of different deployment types;
a first subset of the deployment group; and
a configuration option that indicates deployment of the application is to be performed by:
creating a set of new hosts in the deployment group;
replacing affected hosts in the deployment group with the set of new hosts; and
removing the affected hosts from the deployment group;
causing the first subset to access the application from the location;
deploying, as a result of determining that a second type of deployment from the plurality of different deployment types has not been specified in the deployment configuration, the application based at least in part on the first type of deployment in accordance with the configuration option; and
determining, after the period of time and based at least in part on the one or more failure conditions and an outcome of deploying the application to the first subset of the deployment group, a second subset of the deployment group to which to deploy the application according to the schedule and the configuration option.

US Pat. No. 10,459,708

COMPOSING A MODULE SYSTEM AND A NON-MODULE SYSTEM

Oracle International Corp...

1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, cause performance of operations comprising:identifying a code base comprising:
one or more sets of non-module code that are not associated with any module descriptors;
a first module corresponding to:
a first module descriptor that includes a first set of one or more explicit declarations indicating at least a dependency on the one or more sets of non-module code;
a first set of executable code;
a second module corresponding to:
a second module descriptor that includes a second set of one or more explicit declarations indicating at least a dependency on the first module, wherein the second module descriptor is restricted from including any explicit declaration indicating any dependency on the one or more sets of non-module code;
a second set of executable code;
executing the first set of executable code and the second set of executable code;
wherein executing the first set of executable code comprises executing at least a first line of code of the first set of executable code that accesses at least a second line of code of the one or more sets of non-module code;
wherein the first module descriptor provides a basis for the first module to access the one or more sets of non-module code; and
wherein the second module descriptor does not provide a basis for the second module to access the one or more sets of non-module code.

US Pat. No. 10,459,706

SYSTEM AND METHODS FOR SIMPLIFYING THREE-DIMENSIONAL MODELS

State Farm Mutual Automob...

1. A polygon simplification computer system for performing polygon simplification within a web application pipeline, said system comprising:a polygon simplification server comprising:
a memory device including a three-dimensional (3D) data model;
a Node.js environment; and
a polygon simplification module running within the Node.js environment for performing one or more polygon simplification operations on the 3D data model, said polygon simplification module comprising:
a binding component comprising a set of bindings that convert JavaScript code into C++ source code; and
a mesh simplification module comprising a C++ compiled polygon simplification framework, said polygon simplification module configured to:
receive a request in JavaScript for the 3D data model from a client computing device;
convert the request for the 3D data model into a set of instructions written in C++ source code via the binding component;
transmit the set of instructions to the mesh simplification module to instruct the C++ compiled polygon simplification framework to load and simplify the 3D data model by decomposing the 3D data model into a plurality of geometrically separate component meshes, reducing the number of polygonal faces or triangles in each mesh, and reassembling the meshes into a 3D simplified data model;
receive, from the mesh simplification module, the 3D simplified data model; and
transmit the 3D simplified data model to the client computing device.

US Pat. No. 10,459,694

INTELLIGENT CHECKING ENGINE

Bank of America Corporati...

1. Machine-learning audit engine configured to rectify a product development failure, the audit engine comprising:an artifact repository comprising a plurality of different product development artifacts, each of the plurality of artifacts associated with one of a plurality of different artifact tags, each artifact tag comprising a keyword;
a development guideline repository comprising a first plurality of development guidelines, each of the development guidelines associated with a one of the plurality of different artifact tags, the development guideline repository separate from the artifact repository;
a processor configured to:
retrieve a first product development artifact from the artifact repository, the first artifact comprising a first planning document;
identify the artifact tag associated with the first artifact; and
identify a second plurality of development guidelines in the development guideline repository, the second plurality of development guidelines a subset of the first plurality of development guidelines, each of the development guidelines in the second plurality of development guidelines associated with the same artifact tag as the first artifact;
machine-readable memory configured to load the second plurality of development guidelines;
the processor further configured to:
validate each of the development guidelines in the second plurality of development guidelines, the validating comprising determining, based on stored product testing data, satisfaction of the development guideline;
when a development guideline fails validation:
initiate a workflow associated with the failed development guideline, the workflow comprising generating an electronic notification of a product development stakeholder;
register an action by the stakeholder in response to the notification; and
iterate validation of the failed development guideline; and
when a development guideline passes validation, log artifact report data;
the processor comprising a machine-learning algorithm configured to, without operator input;
determine, based on artifact report data, that the failed development guideline is associated with a threshold number of validation failures; and
prioritize validation of the development guideline with regard to a second artifact, the second artifact comprising a second planning document retrieved from the artifact repository, the second planning document different from the first planning document, the prioritizing comprising instructing the processor to:
identify the prioritized development guideline when it is loaded into memory; and
validate the prioritized development guideline prior to validating all other development guidelines.

US Pat. No. 10,459,689

CALCULATION OF A NUMBER OF ITERATIONS

International Business Ma...

1. A computer system comprising:a memory; and
a data processing unit in communications with the memory, the data processing unit comprising:
a first set of multiplexers;
a second set of multiplexers;
a third set of multiplexers; and
OR gates controlling the first set of multiplexers, wherein the computer system is configured to perform an arithmetic operation in the data processing unit, wherein the arithmetic operation is optimized concerning execution performance and hardware resource consumption in the computer system, the arithmetic operation comprising:
calculating, by the data processing unit, a number of iterations for performing the arithmetic operation with a given number of bits per iteration, wherein the given number of bits per iteration is a positive natural number, comprising:
counting a number of consecutive digit positions of a digit in a sequence of bits represented in the data processing unit, wherein the length of the sequence is a multiple of a number of bits per iteration; and
dividing, by the data processing unit, the sequence of bits into groups, each group comprising bits and having a length of the number of the bits per iteration;
for each group,
calculating a group remainder as input for a tree of the first set of multiplexers controlled by the OR gates, comprising a remainder of a group by determining a first non-digit position; and
calculating a non-digit bit by determining if any of the bits of a group is not equal to the digit;
concatenating, by the data processing unit, the non-digit bit from each group, in the order of the respective groups, to generate concatenated non-digit bits to feed the tree of the first set of multiplexers controlled by the OR gates, wherein the concatenated non-digit bits are utilized as control input via a network of the OR gates for the first set of multiplexers;
calculating, by the tree of the first set of multiplexers, a quotient of the number of consecutive digit positions in the sequence of bits and the number of bits per iteration by counting consecutive digits for the concatenated non-digit bits, wherein the calculating comprises inputting the quotient and the number into the second set of multiplexers;
identifying, by the second set of multiplexers, from the groups, a trailing group with a trailing non-digit bit, wherein the non-digit bit of the trailing group comprises the trailing non-digit bit, the identifying the trailing group based on a trailing position of the digit in the sequence of bits being used;
determining, by the second set of multiplexers, the group remainder of the trailing group; and
based on determining the group remainder of the trailing group, determining, by the third set of multiplexers, a remainder for the quotient.

US Pat. No. 10,459,687

METHOD AND SYSTEM FOR CONTROLLING AN INTERNET OF THINGS DEVICE USING MULTI-MODAL GESTURE COMMANDS

Wipro Limited, Bangalore...

1. A method for controlling an Internet of Things (IoT) device using multi-modal gesture commands, the method comprising:receiving, by an application server, one or more multi-modal gesture commands comprising at least one of: one or more personalized gesture commands and one or more personalized voice commands of a user;
detecting, by the application server, the one or more multi-modal gesture commands using at least one of a gesture grammar database and a voice grammar database;
determining, by the application server, one or more control parameters and IoT device status information associated with a plurality of IoT devices in response to the detection;
identifying, by the application server, the IoT device that the user intends to control from the plurality of IoT devices based on a user requirement, the IoT device status information, and line of sight information associated with the user;
determining, by the application server, a mode of controlling the identified IoT device based on data sufficiency of: the one or more control parameters, the IoT device status information and the user requirement associated with the identified IoT device,
wherein the mode of controlling the identified IoT device comprises a gesture command mode, a voice command mode and a hybrid mode that comprises a combination of the one or more personalized gesture commands and the one or more personalized voice commands of the user;
controlling, by the application server, the identified IoT device based on the one or more control parameters and the IoT device status information, by:
switching between the gesture command mode and the voice command mode when the one or more control parameters and the IoT device status information are sufficient; and
using the hybrid mode of controlling when the one or more control parameters and the IoT device status information are insufficient to control the identified IoT device.

US Pat. No. 10,459,686

AUDIO STREAM MIXING SYSTEM AND METHOD

Nuance Communications, In...

1. A method of mixing a second audio stream with a first audio stream in an audio output device, the method comprising:buffering the first audio stream;
determining an insertion spot within the first audio stream;
outputting the buffered first audio stream, including modifying output of at least a portion of the first audio stream to accommodate output of the second audio stream at the insertion spot to minimize or avoid content degradation or loss of the first audio stream, wherein modifying the first audio stream at the insertion spot includes one of (i) modifying a time-frequency structure of the first audio stream, or (ii) warping the first audio stream at or near the insertion spot;
outputting the second audio stream at the insertion spot; and
continuing output of the buffered first audio stream after completion of the second audio stream.

US Pat. No. 10,459,685

METHODS AND SYSTEM FOR CUE DETECTION FROM AUDIO INPUT, LOW-POWER DATA PROCESSING AND RELATED ARRANGEMENTS

Digimarc Corporation, Be...

1. A method, comprising:in an electronic device comprising first and second processors, obtaining audio input corresponding to sound propagating within an aural environment surrounding the electronic device;
at a first processor, processing the audio input to discern a characteristic of the audio input, the processing comprising processing audio input samples of the audio input to determine a relative-entropy of the audio input, and estimating the presence of audio activity based on the determined relative-entropy of the audio input;
generating an output based upon the processing of the audio input to discern the characteristic; and
causing the second processor to enter into a higher power state based on the generated output.

US Pat. No. 10,459,684

CALIBRATION OF A PLAYBACK DEVICE BASED ON AN ESTIMATED FREQUENCY RESPONSE

Sonos, Inc., Santa Barba...

1. A method comprising:receiving, via a wide area network (WAN), a first stream of audio comprising source audio content to be played back by an audio playback device located in a given room;
receiving a second stream of audio comprising a recording of an audio signal output by the audio playback device in the given room based on the audio playback device playing the source audio content, wherein the second stream of audio is recorded via one or more microphones on the audio playback device;
determining a transfer function between a frequency-domain representation of a frequency response of the first stream of audio and a frequency-domain representation of a frequency response of the second stream of audio;
calculating an estimated frequency response of the audio playback device in the given room based on (i) the transfer function and (ii) a self-response of the audio playback device in an anechoic chamber, wherein the self-response of the audio playback device in the anechoic chamber is stored in a memory of the audio playback device; and
adjusting an acoustic response of the audio playback device based on the estimated frequency response of the audio playback device in the given room.

US Pat. No. 10,459,683

PLAYER AND PLAYING METHOD AND PROGRAM

SONY CORPORATION, Tokyo ...

1. A player comprising:circuitry configured to
control to play at least a portion of a plurality of content data based upon an input signal received via at least one bus,
control to transmit an output signal via the at least one bus to display attribute information of at least one of the content data,
determine whether a predetermined period of time has elapsed without receiving user input via the at least one bus after playing of the portion of the content data has ended, the predetermined period of time being a time during which a user can provide user input for performing an operation input on the player,
control to automatically play one of the plurality of the content data, after it has been determined that the predetermined period of time after playing of the portion of the content data has elapsed with no user input being received during the predetermined period of time, and
display a playlist including the plurality of the content data generated by using the attribute information of the user-selected content data as seed data,
wherein the generated playlist is an ordered list of the plurality of the content data having an order based on most recently acquired content data, and
wherein the most recently acquired content data is prioritized in the order of the generated playlist.

US Pat. No. 10,459,682

ELECTRONIC PRICE LABEL AND A BATTERY UNIT FOR AN ELECTRONIC PRICE LABEL

MARIELLA LABELS OY, Vant...

1. An electronic price label, comprising:a frame part of the electronic price label;
a separate, external, replaceable battery unit, which comprises a battery; and
a first fastener, which is adapted to detachably fasten the battery unit to the frame part of the electronic price label or into connection with said frame part,
wherein the first fastener comprises a stud or spike for fastening the electronic price label to a product, and
wherein the first fastener, the frame part of the electronic price label and/or the battery unit are arranged so that the first fastener can be turned into a first position in a direction of the frame part and into a second position at a right angle to the frame part.

US Pat. No. 10,459,680

DISPLAY DEVICE SUPPORT METHOD, DISPLAY DEVICE SUPPORT SYSTEM, AND ELECTRONIC DEVICE

SEIKO EPSON CORPORATION, ...

1. A timepiece support method implemented by a central processing unit (CPU), the method comprising:causing an electronic device to acquire information of an object displayed on a timepiece to be attached to a user, the electronic device including a display device, and the timepiece having an operation button; and
displaying: (i) an image of the timepiece including the object, and text data of a written explanation of the object; and (ii) an image of the operation button, and a function of the operation button, on the display device of the electronic device, using the information of the object that is acquired by the electronic device and supplementary information including the text data of the written explanation of the object, wherein
the operation button of the timepiece receives input from the user in order to perform the function of the operation button,
when the operation button of the timepiece is operated, the image of the timepiece on the display device is updated,
when the operation button of the timepiece is not operated, a determination is made as to whether a predetermined operation has been performed via the image of the operation button displayed on the display device of the electronic device, and
when the determination indicates that the predetermined operation has been performed, the object on the timepiece is updated.

US Pat. No. 10,459,678

SYSTEM FOR TRACKING AND GRAPHICALLY DISPLAYING LOGISTICAL, BALLISTIC, AND REAL TIME DATA OF PROJECTILE WEAPONRY AND PERTINENT ASSETS

1. A display system, comprising:a display device, comprising:
a case configured to be attached to a weapon, the weapon capable of firing a projectile; and
a graphics display supported by and/or housed within the case, the graphics display, comprising:
a plurality of sensors, at least one of which being a GPS sensor, configured to obtain sensor data regarding a field of view for a user of the display device, identification of a user of another display device as a friendly, and identification of a target as a hostile;
a display processor configured to receive the sensor data and process the sensor data to generate information, the information comprising a point-of-impact of the projectile, a position of the display device, a position of the display device relative to another display device identified as a friendly, a position of a target identified as a hostile relative to the display device, and a position of a target identified as a hostile relative to another target identified as a hostile; and
a display screen configured to display a head-up-display comprising a map of the field of view and the information superimposed on the map.

US Pat. No. 10,459,675

SYSTEM AND METHOD FOR CONTROLLING A PROCESS LINE USING A PLC AND SCALABLE HMI CONTROL TEMPLATE

Fives Cinetic Corp., Far...

1. A method for controlling a process line having a plurality of workstations using a programmable logic controller (PLC) programmed with a plurality of control screens each having a unique screen number, wherein the PLC has a calibrated clock cycle and is in networked communication with a plurality of human-machine interface (HMI) devices each having a display screen, the method comprising:providing access, via each of the HMI devices and via the PLC, to a first set of the control screens, including displaying buttons labeled with a corresponding function of one of the control screens via a respective one of the display screens;
receiving input signals via the PLC from a requesting one of the HMI devices, wherein the received input signals identify the requesting HMI device and request one of a control action and a monitoring action for a corresponding one of the workstations;
providing the requesting HMI device with access to a second set of the control screens based on the received input signals, such that the plurality of HMI devices share an HMI control template that is also dynamically and individually scalable to the requesting HMI device;
controlling the process line via the PLC in response to control signals from the HMI devices corresponding to selections from the first and second sets of control screens;
determining, as an HMI scan at the end of the calibrated clock cycle, whether active communications remain ongoing between the PLC and the requesting HMI device;
incrementing a counter via the PLC when the active communications are not ongoing;
resetting the counter when the active communications are ongoing; and
indicating a fault via the display screen of the requesting HMI device when the counter reaches a calibrated number of the HMI scans.

US Pat. No. 10,459,671

SYSTEM AND METHODS FOR REDUCING COMPONENT WEAR IN AN IMAGING DEVICE

LEXMARK INTERNATIONAL, IN...

1. A method for reducing component wear in an imaging device, comprising:by a raster image processor of the imaging device, receiving a print job;
determining whether one or more function features in the imaging device is disabled prior processing the print job;
adjusting a default printing performance of the imaging device upon a determination that the one or more function features in the imaging device is disabled;
generating a rasterized image for each page of the print job following the adjusting; and
sending each rasterized image to a print engine of the imaging device for printing, wherein the adjusting the printing performance of the imaging device reduces the component wear in the imaging device, wherein the adjusting the printing performance includes not sending a command instructing the print engine to transition to a printing state in response to receiving the print job and increasing a time to first print of the imaging device as a result of not sending the command.

US Pat. No. 10,459,663

THIN PROVISIONING OF RAID STORAGE

International Business Ma...

1. A storage system comprising:a distributed collection of drives, each drive including a set of logical blocks, each logical block being assignable to a segment with an associated volume and being configurable to RAID characteristics associated with that volume;
a first group of logical blocks assigned to a first segment with an associated first volume and wherein the first group of logical blocks are configured to a first RAID characteristic associated with the first volume;
a second group of logical blocks assigned to a second segment with an associated second volume and wherein the second group of logical blocks are configured to a second RAID characteristic associated with the second volume; and
a third group of logical blocks,
wherein:
each logical block of the third group of logical blocks is assignable to one of the first segment and the second segment,
the first RAID characteristic and the second RAID characteristic are different RAID characteristics,
each logical block of the third group of logical blocks that is assigned to the first segment is configured to the first RAID characteristic, and
each logical block of the third group of logical blocks that is assigned to the second segment is configured to the second RAID characteristic.

US Pat. No. 10,459,660

MEMORY SYSTEMS, MODULES, AND METHODS FOR IMPROVED CAPACITY

Rambus Inc., Sunnyvale, ...

1. A memory system comprising:a controller component to issue memory commands and communicate data via a controller interface; and
memory modules, including a first memory module and a second memory module, each memory module having:
a module data interface connected to the controller interface via passive point-to-point data connections that extend from the module data interface to the controller interface, the passive point-to-point data connections to communicate a subset of the data;
at least one delay-configurable data buffer coupled to the module data interface to communicate the subset of the data;
memory devices coupled to the at least one delay-configurable data buffer to store and convey the subset of the data;
a command input port connected to the controller interface via a command connection separate from the passive point-to-point data connections, the command input port to receive the memory commands from the controller component;
a command output port;
a command relay circuit coupled between the command input port and the command output port, the command relay circuit to relay the memory commands received from the controller component away from the memory module on the command output port; and
command logic coupled to the command input port to receive the memory commands from the controller component, the command logic to issue device commands to the memory devices responsive to the memory commands.

US Pat. No. 10,459,656

METHOD AND APPARATUS TO REPRESENT ACTIVATION FRAME FOR PAUSE-LESS GARBAGE COLLECTION

INTERNATIONAL BUSINESS MA...

1. A method for pause-less garbage collection, the method comprising:selecting, by a garbage collector, for garbage collection, a process thread that is executing a process;
causing a first pause-less activation frame that is associated with a first method to be scanned, either by a garbage collector thread or by the process thread that is presently executing;
instructing the process thread to subsequently scan a second pause-less activation frame that is associated with a second method from the process that the process thread is presently executing; and
scanning, by the garbage collector, using the garbage collector thread, a third pause-less activation frame that is associated with a third method from the process, wherein:
scanning a pause-less activation frame comprises examining and overwriting one or more live pointers from a method corresponding to said pause-less activation frame being scanned.

US Pat. No. 10,459,651

TECHNIQUES FOR DYNAMICALLY ALIGNING A PARTITION WITH A BLOCK SIZE BOUNDARY

NETAPP, INC., Sunnyvale,...

1. A method, comprising:determining by a processor, a size of a prefix region of a target data structure of a target storage system for importing information from a source data structure of a logical unit of a source storage system to a data region of the target data structure;
wherein the size of the prefix region is based on:
a starting logical block address size of a partition of the source data structure that varies based on a size of unused space of the source data structure,
a number of logical block addresses per block of the target data structure; and
a logical block size of the target data structure; and
generating by the processor, the target data structure at the target system with the prefix region and the data region to align the partition of the source data structure with a block size boundary of the target data structure, based on the size of the prefix region.

US Pat. No. 10,459,648

CHANGE RATE ESTIMATION

EMC IP Holding Company LL...

1. A computer-implemented method for determining storage requirements for storing a subset of files in a storage system with deduplication, the method comprising:at a first point in time accumulating individual file measurements for each file in a subset of files into an initial measurement for the subset of files, the initial measurement representing an approximate number of unique segments belonging to the subset of files at the first point in time, the approximate number of unique segments represented in the initial measurement being different from an exact number of unique segments belonging to the subset of files at the first point in time;
at a second point in time accumulating individual file measurements for each file in the subset of files into a final measurement for the subset of files, the final measurement representing an approximate number of unique segments belonging to the subset of files at the second point in time, the approximate number of unique segments represented in the final measurement being different from an exact number of unique segments belonging to the subset of files at the second point in time;
computing a changed segment estimate based on a comparison of the approximate numbers of unique segments represented in the initial and final measurements;
determining a rate of change in an amount of storage required to store the subset of files in the storage system between the first and second points in time based on the amount of storage required to store a quantity of unique segments represented by the changed segment estimate; and
wherein the amount of storage required to store a quantity of unique segments represented by the changed segment estimate is computed based on an average size of unique segments stored in the storage system.

US Pat. No. 10,459,645

INFORMATION PROCESSING APPARATUS AND METHOD OF CONTROLLING INFORMATION PROCESSING APPARATUS

FUJITSU LIMITED, Kawasak...

1. A non-transitory computer-readable recording medium storing a program that causes an information processing apparatus which includes a plurality of memory areas and executes a first process and a plurality of rebooting processes for rebooting the information processing apparatus during the first process to execute each time one of the plurality of rebooting processes is executed:referencing an indicator indicating whether time reduction executed by the information processing apparatus is enabled;
initializing, when the indicator indicates that the time reduction is enabled, a first memory area of the plurality of memory areas as a memory area used for executing the first process;
updating, when the indicator indicates that the time reduction is enabled, first information stored in a memory area, the first information indicating whether each memory area of the plurality of memory areas has been initialized;
executing, when the indicator indicates that the time reduction is enabled, the first process by using the memory area initialized as the memory area used for executing the first process,
the initializing references the first information and selects, according to the first information, as the first memory area a memory area which has not been initialized,
the information processing apparatus further executes a second process after the first process is completed, and
the program causes the information processing apparatus to further execute:
selecting according to the first information a second memory area used for executing the second process which has not been initialized;
initializing the second memory area selected by the selecting; and
executing the second process by using the second memory area selected by the selecting and initialized by the initializing.

US Pat. No. 10,459,642

METHOD AND DEVICE FOR DATA REPLICATION

EMC IP Holding Company LL...

1. A method for data replication, comprising:obtaining, in a network interface card, data segments by segmenting input first data;
determining, in the network interface card, fingerprints corresponding to the data segments; and
comparing, in a central processing unit, the fingerprints of the data segments with existing fingerprints corresponding to processed data segments, and determining, based on a result of the comparing, whether to de-duplicate the data segments corresponding to the fingerprints, to perform the data replication;
wherein the network interface card and the CPU reside within a data replication hardware appliance operating as replication destination equipment;
wherein the data segments are received from replication source equipment that is separated from the replication destination equipment by a network; and
wherein the method further comprises:
prior to obtaining the data segments, establishing a replication session between the replication source equipment and the data replication hardware appliance, the replication session routinely replicating data from the replication source equipment to the data replication hardware appliance through the network.

US Pat. No. 10,459,641

EFFICIENT SERIALIZATION OF JOURNAL DATA

INTERNATIONAL BUSINESS MA...

1. A method for efficient serialization of journal data using a processor device in a computing environment, the method comprising:combining serialization with journaling of data into one data storage system on a write operation with subsequent consolidation for serialization of the journal data;
wherein during performing the serialization of the journal data, write operations are delayed for a predetermined time period to allow a consistent memory snapshot to be taken, the predetermined time period ending upon completion of the taking of the consistent memory snapshot at which time the write operations are resumed;
for serialization of the journal data, performing:
reviewing an in-memory data structure,
creating a data stream and persistently storing the data stream on a disk, and
discarding all previous records saved to the disk created from the journaling after saving the data stream; and
when loading an object from the disk, detecting when the object previously saved to the disk is in each of a plurality of states and adjusting the loading of the object from the disk commensurate with at least one of two types of metadata comprising journal metadata and serialized metadata, the at least one of two types of metadata corresponding to the particular one of the plurality of states the object is in, wherein the plurality of states include:
a first state representing data saved to the disk as records via the journaling before a first serialization of the journal data,
a second state representing all data saved to the disk as the data stream immediately after the serialization of the journal data, wherein there are no records saved to the disk in the second state following the serialization of the journal data, and
a third state with the data saved in the disk as a combination of a serialization data and the journal data having both the data stream created during a most recent serialization of the journal data and a set of records representing the write operations performed after the serialization of the journal data.

US Pat. No. 10,459,637

STORAGE DEVICE AND INFORMATION PROCESSOR

FUJITSU LIMITED, Kawasak...

1. A storage device storing data and to be used by a plurality of information processors, the storage device comprising:a memory; and
a processor coupled to the memory and configured to:
receive prediction data which each of the plurality of information processors has predicted and transmitted, the prediction data including data regarding a data flow rate of each interface port with each of the plurality of information processors;
calculate an access prediction value of each interface port based on the prediction data received from the plurality of information processors; and
change a setting of a process of each interface port based on the access prediction value.

US Pat. No. 10,459,636

SYSTEM AND METHOD FOR MANAGING DATA IN NON-VOLATILE MEMORY SYSTEMS HAVING MULTIPLE MAPPING LAYERS

SanDisk Technologies LLC,...

21. A non-volatile memory system comprising:a non-volatile memory having a master mapping layer divided into a plurality of master mapping sets of logical-to-physical mapping entries, an update mapping layer divided into a plurality of update mapping sets and an expanded mapping layer divided into a plurality of expanded mapping layer sets;
wherein each master mapping set, update mapping set and expanded mapping set has a same physical size, and wherein each update mapping set is associated with a logical block address (LBA) range equal to a fixed plurality of master mapping set LBA ranges and each expanded mapping set is associated with a fixed plurality of update mapping set LBA ranges;
a volatile memory mapping cache having a fixed size that is less than a size of the update mapping layer;
mapping set management means for, when mapping data for an LBA associated with a received host command is not in the volatile memory mapping cache:
copying at least one master mapping set, update mapping set or expanded mapping set for the LBA associated with a received host command from the non-volatile memory to the volatile memory mapping cache when space is available in the volatile memory mapping cache for additional mapping data; and
when the volatile memory mapping cache is currently full, removing at least one master mapping set, update mapping set or expanded mapping set that is currently in the volatile memory mapping cache and then copying at least one master mapping set, update mapping set or expanded mapping set for the LBA.

US Pat. No. 10,459,626

TEXT INPUT METHOD IN TOUCH SCREEN TERMINAL AND APPARATUS THEREFOR

Samsung Electronics Co., ...

1. A portable communication device comprising:a touchscreen display; and
a processor configured to:
display a text input area in a first area and a virtual keyboard including a plurality of keys in a second area below the first area by using the touchscreen display;
while displaying the text input area and the virtual keyboard, receive a drag input moving from an area that is outside of the second area toward the second area;
while a contact of the drag input is maintained on the touchscreen display, recognize a path of the drag input moving across over any one of the plurality of keys included in the virtual keyboard as a part of a handwriting character instead of a key input of the virtual keyboard, wherein the handwriting character is different from all of a plurality of characters that are supportable by the plurality of keys; and
display, in the text input area, the handwriting character obtained based at least in part on the path of the drag input.

US Pat. No. 10,459,616

AUTOMATIC FULL SCREEN DISPLAY

1. An on-board navigation system for a vehicle comprising:a first subsystem and at least a second subsystem in the vehicle, each of the first and second subsystem supplying information about an operational condition;
a display operable to display visual information about an operational condition of the first and second subsystems, the display having a full screen mode and a mixed display mode, wherein the full screen mode corresponds to displaying operational information related to only one of the first and second subsystems on a majority portion of the display and the mixed display mode corresponds to displaying operational information about at least the first and second subsystems in discrete areas of the display; and
a controller configured to monitor a predetermined condition associated with the first subsystem and, when the predetermined condition is met, configured to cause the display to automatically switch to the full screen mode to display information specific to the predetermined condition,
wherein an electronic signal provided in response to a user selection selects which predetermined conditions associated with operation of an infotainment system cause the display to automatically switch to the full screen mode.

US Pat. No. 10,459,615

APPARATUS AND METHOD FOR ANALYZING PERIODIC MOTIONS IN MACHINERY

RDI TECHNOLOGIES, INC., ...

1. A method for monitoring an object, comprising:acquiring a video file of the object as a sequence of video images comprising individual image frames, wherein each image frame is divided into pixels defined by spatial coordinates within the frame, and wherein brightness within each pixel is characterized with numerical values;
selecting at least two image frames acquired at different times and containing the object, a first such image frame being designated as a reference frame and at least one other image frame being designated as a differenced frame;
comparing the reference frame to the differenced frame by determining a variation in brightness based on differences in numerical values between at least one corresponding pixel having the same spatial coordinates in each of the two image frames, in which the variation indicates movement of the object;
amplifying the differences in numerical values between the two image frames by multiplying the difference by a predetermined factor to at least one amplified differenced frame;
creating at least one new image frame by superimposing the at least one amplified differenced frame onto the reference frame; and
displaying the at least one new image frame.

US Pat. No. 10,459,612

SELECT AND MOVE HINT

MICROSOFT TECHNOLOGY LICE...

1. A computer-implemented method of moving content, comprising:receiving a first input selecting content proximate to a first insertion point within a document;
receiving a second input selecting a move option;
removing the selected content;
after removing the selected content, displaying a move hint at a first location proximate to the first insertion point, wherein the move hint includes a relevant visualization of the removed content;
receiving a third input selecting a second insertion point;
in response to receiving the third input, displaying the move hint at a second location proximate to the second insertion point;
receiving a fourth input selecting the move hint; and
in response to selection of the move hint, displaying the previously-removed content at the second insertion point.

US Pat. No. 10,459,608

MOBILE OPTIMIZED SHOPPING COMPARISON

eBay Inc., San Jose, CA ...

1. A method comprising:retrieving search results based on a query request, the search results comprising a plurality of items and a plurality of item attributes, individual item attributes of the plurality of item attributes having a label and a value;
selecting at least a subset of the plurality of item attributes that are determined to be more relevant than other item attributes of the plurality of item attributes by selecting item attributes, of the plurality of item attributes, that are common between items of the plurality of items;
presenting a first interface element at a display that presents the search results and allows navigation through the search results at the display; and
presenting a second interface element at the display that includes a static attributes panel that presents at least the subset of the plurality of item attributes by:
displaying the label of each respective item attribute in the subset as a fixed title of a respective data field in the static attributes panel; and
displaying the value of each respective item attribute in the subset with the label of the respective item attribute,
wherein displaying the value comprises displaying, for at least one value associated with the subset, a visual indication of where the at least one value is positioned on a scale that corresponds to a spectrum of values for the respective item attribute of the plurality of items, wherein the scale spans the respective data field, wherein displaying the visual indication comprises placing the at least one value in the respective data field at a location corresponding to where the at least one value is positioned on the scale.

US Pat. No. 10,459,602

METHOD AND SYSTEM FOR ELECTRONIC COLLABORATION

1. An electronic collaboration system comprising:one or more storage devices on which resides at least one database in which is stored a plurality of user-posted messages, wherein each of the plurality of user-posted messages is associated, in the at least one database, with at least one of a plurality of tags;
interface generation circuitry operable to:
access the one or more storage devices;
generate at least one first user interface element of the electronic collaboration system, wherein the at least one first user interface element is interactive such that a user can interact with it to select from among a plurality of categories;
generate a first plurality of second user interface elements of the electronic collaboration system when a first one of the plurality of categories has been selected via the first user interface element, and a second plurality of second user interface elements of the electronic collaboration system when a second one of the plurality of categories has been selected via the first user interface element, wherein:
each of the first plurality of second user interface elements is associated, in the at least one database, with a respective one of the plurality of tags, and is interactive such that a user can select it to select the associated one of the plurality of tags; and
each of the second plurality of second user interface elements is associated, in the at least one database, with a respective one of the plurality of tags, and is interactive such that a user can select it to select the associated one of the plurality of tags;
generate a third user interface element of the electronic collaboration system that presents the user-posted messages associated with the selected one of the plurality of tags; and
network interface circuitry operable to receive, via a network, requests generated in response to user interaction with the at least one first user interface element, the first plurality of second user interface elements, the second plurality of second user interface elements; and the third user interface element.

US Pat. No. 10,459,589

TOUCH SUBSTRATE COMPRISING RADIUSED TOUCH ELECTRODE BOUNDARIES MASK PLATE, AND METHOD FOR FABRICATING THE SAME

BOE TECHNOLOGY GROUP CO.,...

1. A touch substrate, comprising a plurality of touch electrodes and a plurality of fill patterns;wherein substantially all corners of substantially all boundaries of the plurality of touch electrodes are radiused;
the plurality of touch electrodes comprise a plurality of rows of first touch electrodes and a plurality of columns of second touch electrodes;
a respective first touch electrode is substantially surrounded by adjacent second touch electrodes;
a respective second touch electrode is substantially surrounded by adjacent first touch electrodes;
the respective first touch electrode has a boundary that is substantially circular except where adjacent fill patterns of the plurality of fill patterns are present;
a portion of a boundary of a respective one of the plurality of fill patterns adjacent to the respective first touch electrode follows the boundary of the respective first touch electrode; and
the respective second touch electrode fills in a remaining space formed by boundaries of the adjacent first touch electrodes and respective adjacent fill patterns so that it has a shape substantially complementary to, and spaced apart from, the boundaries of the adjacent first touch electrodes and the respective adjacent fill patterns.

US Pat. No. 10,459,583

TOUCH PANEL AND TOUCH DEVICE INCLUDING THE SAME

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

1. A capacitive touch sensor comprising;a substrate including an active area and an inactive area;
a first sensing electrode;
a second sensing electrode comprising a plurality of second sensing electrode cells spaced apart from each other and a first bridge connecting two adjacent second sensing electrode cells;
a connecting electrode provided on the active area;
a wire provided on the inactive area; and
a second bridge that connects the second sensing electrode with the connecting electrode,
wherein the first sensing electrode, second sensing electrode, and the connecting electrode are spaced apart,
wherein the first sensing electrode extends in a first direction,
wherein the first bridge and the second bridge are spaced apart from each other,
wherein the first bridge extends the second sensing electrode in a second direction by connecting the second sensing electrode cells to one another,
wherein the connecting electrode is connected to the wire and arranged between the second sensing electrode and the wire, and
wherein a length of the first bridge is longer than a length of the second bridge in the second direction.

US Pat. No. 10,459,579

TOUCHLESS INTERACTION

ELLIPTIC LABORATORIES AS,...

1. A portable electronic device comprising:a transmitter configured to transmit ultrasonic signals at a first transmission power,
a receiver for receiving ultrasonic signals reflected from an input object, and
a processor for processing received ultrasonic signals to determine an input to the device, wherein the device is configured to continue transmitting ultrasonic signals at a second, lower, transmission power in the event that the device determines that a reflection from an object other than the input object meets a predetermined criterion.

US Pat. No. 10,459,574

DISPLAY INCLUDING HOT MIRROR

Hewlett-Packard Developme...

1. An apparatus, comprising:a display stack comprising at least one layer to generate a digital display image;
a front stack that includes a position encoded contrast layer to provide a pattern of light in response to non-visible light applied to the position encoded contrast layer, the pattern of light encoding spatial information across a surface of the position encoded contrast layer; and
a hot mirror to reflect the non-visible light applied to the position encoded contrast layer of the front stack and being optically transparent to visible light generated from the display stack,
wherein the hot mirror is disposed between the at least one layer to generate a digital display image in the display stack and the position encoded contrast layer of the front stack.

US Pat. No. 10,459,570

ANALOG WATCH WITH TOUCH INTERFACE

Garmin Switzerland GmbH, ...

1. A wearable electronic device comprising:a housing including a watch face and one or more side walls;
a protective material positioned above the one or more side walls;
a touch panel positioned under the protective material and comprising a plurality of touch sensors, each touch sensor associated with a region of the watch face, the touch panel separated from the protective material by an air gap;
a first watch hand positioned within the air gap and proximate to the touch panel;
a first watch hand actuation apparatus attached to the first watch hand and configured to rotate the first watch hand within the air gap;
a memory configured to store a plurality of signal thresholds for each of the plurality of touch sensors, the plurality of signal thresholds associated with a position of the first watch hand; and
a processor operably coupled to the touch panel, the first watch hand actuation apparatus, and the memory, the processor configured to:
receive a touch signal from at least one of the plurality of touch sensors,
determine a position of the first watch hand,
identify the signal threshold of at least one of the plurality of touch sensors by selecting one of the plurality of signal thresholds based on the determined position of the first watch hand, and
identify a touch input received by one of the plurality of touch sensors once the touch signal received from the corresponding touch sensor exceeds the selected signal threshold.

US Pat. No. 10,459,561

USING CAPACITANCE TO DETECT TOUCH PRESSURE

QUALCOMM Incorporated, S...

1. A method for determining a touch pressure level on a touchscreen, comprising:detecting a touch event by the touchscreen;
obtaining data relating to features associated with the touch event, the features comprising an average capacitance value of the touch event, a touch area of the touch event, and a touch duration of the touch event, wherein the average capacitance value is based on a plurality of capacitance values of the touch event; and
determining a touch pressure level for the touch event based on one or more of the features, wherein for each of the one or more features, a respective feature classifier and weight is established for a particular user based on training data associated with the particular user,
wherein determining the touch pressure level comprises:
classifying each of the one or more of the features using the respective feature classifier for the particular user to provide a corresponding confidence level for each of a plurality of different touch pressure levels; and
estimating the touch pressure level using a majority vote rule classifier based on the confidence levels provided by the feature classifiers and the weights associated with the one or more features for the particular user.

US Pat. No. 10,459,559

TOUCH SCREEN INTERACTION USING DYNAMIC HAPTIC FEEDBACK

Microsoft Technology Lice...

1. A device, comprising:a touch screen comprising a first display tile, a second display tile, and a force transducer, the touch screen to temporarily hold a displacement from an original touch screen location in response to detecting a decreasing force magnitude of the detected force, where the touch screen would return to the original touch screen location if the decreasing force magnitude of the detected force is below a threshold;
a servomotor to move the first display tile, or the second display tile; and
a controller to send a signal to instruct the servomotor to move the first display tile with a first touch response in response to a detected force by the force transducer, the servomotor to move the second display tile with a second touch response different from the first touch response in response to a second detected force.

US Pat. No. 10,459,554

DISPLAY DEVICE

Japan Display Inc., Mina...

1. A display device comprising: a first substrate having a first side surface;a plurality of pixels arranged on the first side surface of the first substrate;
a second wiring arranged on the first surface of the first substrate and connected to the pixels;
a drive circuitry having a first side surface and a second side surface opposite to the first side surface of the drive circuitry and including a bump arranged on the second side surface of the drive circuitry, wherein the bump is electrically connected to the second wiring via an anisotropic conductive film;
a second substrate having a first side surface and a second side surface opposite to the first side surface of the second substrate, wherein the second side surface of the second substrate is opposed to the first side surface of the first substrate;
a plurality of detection electrodes arranged on the first side surface of the second substrate; and
a third substrate comprising: a base insulating layer having a first side surface and a second side surface opposite to the first side surface of the base insulating layer and including contact holes,
a plurality of connecting portions arranged on the second side surface of the base insulating layer and connected to the detection electrodes,
a plurality of first wiring lines arranged on the first side surface of the base insulating layer and connected to the connecting portions via the contact holes; and
a heat radiation layer arranged on the second side surface of the base insulating layer and thermally connected to the first side surface of the drive circuitry,
wherein at least one of the first wiring lines overlaps the drive circuitry via the heat radiation layer and the base insulating layer.

US Pat. No. 10,459,550

DETECTION AND UPDATING METHOD OF TOUCH SYSTEM

IMAGINATION BROADWAY LTD....

1. A method of updating ideal base signals for a capacitive touch system, wherein the touch system comprises a plurality of driving electrodes, a plurality of sensing electrodes, and a grounding trace, the method comprising steps of:proceeding an ideal base signal measurement to obtain a plurality of first base signals as ideal base signals under an ideal state with the grounding trace blocking signal interferences, wherein the ideal base signal measurement comprises driving the driving electrodes in turns or in groups with a plurality of measuring frequencies, and then detecting the sensing electrodes in turn;
proceeding a raw base signal measurement to obtain a plurality of raw base signals under a raw state, wherein the raw base signal measurement comprises driving at least one of the driving electrodes, then detecting a part of the sensing electrodes to obtain a part of the raw base signals, and repeating to obtain the plurality of raw base signals;
forming a regression related by the plurality of first base signals and the raw base signals to obtain at least one coefficient;
calculating a plurality of first new base signals according to the coefficient and the plurality of first base signals; and
updating the ideal base signals with the first new base signals.

US Pat. No. 10,459,549

TOUCH SENSITIVE ELEMENT AND DISPLAY DEVICE INCLUDING THE SAME

LG DISPLAY CO., LTD., Se...

1. A touch sensitive element, comprising:an electroactive film which is formed of a polyvinylidene fluoride (PVDF) based polymer and a poly(methylvinylidene cyanide) (PMVC) represented by Chemical Formula 2,

In Chemical Formula 2, n is an integer of 6 to 20.

US Pat. No. 10,459,544

ELECTRONIC SYSTEM AND PROXIMITY SENSING METHOD

HTC Corporation, Taoyuan...

1. An electronic system, comprising:a hand-held controller comprising:
a proximity sensing circuit comprising a plurality of proximity sensors, the proximity sensors being configured to sense a plurality of instant proximity values; and
a physical information sensing circuit configured to sense a physical parameter;
a computing application, executed by a processor, configured to retrieve the instant proximity values and the physical parameter, to calculate a plurality of maximum proximity values or minimum proximity values according to the instant proximity values and the physical parameter, the maximum proximity values or the minimum proximity values being utilized to update a plurality of threshold proximity values of the proximity sensors in determining near status or far status.

US Pat. No. 10,459,540

STYLUS AND SENSOR CONTROLLER

WACOM CO., LTD., Saitama...

1. A stylus comprising:a core body;
an electrode disposed adjacent to the core body; and
a controller, which is coupled to the electrode and which, in operation,
i) in response to the core body being in contact state, in which the core body is in contact with a predefined panel, transmits, from the electrode, first data at a first bit rate, and
ii) in response to the core body being in hover state, in which the core body is not in contact with the predefined panel, transmits, from the electrode, second data different from the first data at a second bit rate lower than the first bit rate.

US Pat. No. 10,459,538

PRESSURE SENSITIVE STYLUS

Microsoft Technology Lice...

1. A stylus device comprising:a stylus tip;
a capacitive force sensor having a capacitor and an output connection coupled to the stylus tip, the capacitive force sensor configured to detect a force dependent capacitive response representing force applied to the stylus tip and to output a force dependent capacitive response signal based on the force dependent capacitive response;
a force response electronic circuit including a variable capacitor electrically connected to the output connection of the capacitive force sensor to modify the force dependent capacitive response to yield a modified force dependent capacitive response signal from the capacitive force sensor, such that the modified force dependent capacitive response signal is more sensitive to a detected force in a low force range relative to a higher force range as compared to the force dependent capacitive response signal; and
an inking electronic circuit including an analog to digital converter electrically connected to the output connection of the capacitive force sensor and communicatively connected to the force response electronic circuit and configured to generate an inking signal for communication to a host device, the generated inking signal being based on the modified force dependent capacitive response signal.

US Pat. No. 10,459,537

ENCAPSULATED PRESSURE SENSOR

STMicroelectronics, Inc.,...

1. A pressure sensor assembly, comprising:a mounting substrate having a surface and an input electrode on the surface;
a pressure sensor directly attached to the surface of the mounting substrate, the pressure sensor having a pressure sensing surface and an output electrode opposite the pressure sensing surface, the output electrode positioned on and electrically coupled to the input electrode on the surface of the mounting substrate;
a deformable encapsulating member directly attached to the surface of the mounting substrate and encapsulating the pressure sensor, the surface of the mounting substrate being a continuous surface in a region where the deformable encapsulating member and the pressure sensor are attached; and
a fluid encapsulated within the pressure sensor assembly by the deformable encapsulating member, and contacting the pressure sensing surface of the pressure sensor.

US Pat. No. 10,459,527

TECHNIQUES FOR NOTEBOOK HINGE SENSORS

Intel Corporation, Santa...

1. A computing device comprising:a housing including a base carrying a keyboard and a lid connected to the base by a hinge;
a display screen carried by the lid of the housing, the display screen to display a pointer;
a sensor in the hinge of the housing, the sensor to monitor an eye of a user and output data;
at least one processor; and
at least one storage device including instructions that, when executed by the at least one processor, cause the at least one processor to cause movement of the pointer on the display screen based on the data output by the sensor.

US Pat. No. 10,459,525

GESTURE CONTROL

ELLIPTIC LABORATORIES AS,...

1. A method of operating a touchless user interface on an electronic device having a screen, the method comprising the electronic device:determining information regarding a movement of an input object in a touchless gesture input zone;
determining that said movement of the input object represents an engagement gesture which has been performed and that has crossed at least one boundary of the touchless gesture input zone at a point which is a predetermined lateral distance from an edge of said screen;
determining that a related input gesture has been performed; and
carrying out an operation on the device on the basis of the input gesture only if the engagement gesture has been recognised and if the input gesture is one of a subset of possible input gestures determined by the engagement gesture.

US Pat. No. 10,459,524

MULTI-SENSOR CONTROL SYSTEM AND METHOD FOR REMOTE SIGNALING CONTROL OF UNMANNED VEHICLES

NORTHROP GRUMMAN SYSTEMS ...

1. An apparatus, comprising:a set of wearable devices each having a multi-sensor detector to sense an operator gesture directed at an unmanned vehicle (UV), wherein each multi-sensor detector comprises:
a plurality of sensors including one of a sensor mounted on a respective wearable device proximal to an operator's finger to detect finger movement; and
another sensor to detect one of motion and direction of the operator gesture with respect to one or more operator hand movement, operator hand movement with respect to a planet's magnetic field, and rotational movement of an operator hand; and
a set of controllers to monitor respective multi-sensor detectors to determine a corresponding operator gesture based on input data provided by the plurality of sensors of a respective wearable device, wherein each controller generates a respective command for the UV based on the corresponding operator gesture;
a communications module configured to provide the respective command to the UV to control a flight path of the UV; and
a wearable display device to be worn on or about a head of an operator, the wearable display device being configured to receive flight path information for the UV from the communication module for display thereon.

US Pat. No. 10,459,516

STAGED POWER DISTRIBUTION CONTROL

INTEL CORPORATION, Santa...

1. An apparatus, comprising:logic, at least a portion of the logic implemented in hardware, the logic to:
determine a voltage level of a power source has fallen below a threshold value, wherein fall of the voltage level below the threshold value is caused by an increase in current provided by the power source;
take a selected action based on the voltage level falling below the threshold value, the selected action to cause a reduction in electric power consumption by a component; and
indicate to a main processor circuit that the selected action was taken.

US Pat. No. 10,459,513

FINANCIAL DEVICE AND CONTROL METHOD THEREOF

LG ELECTRONICS INC., Seo...

1. A financial device comprising:one or more modules;
a storage unit to store the operation information of the one or more modules, when entering a power saving mode;
a main control controller to disconnect power to the one or more modules by providing the power saving mode entry command to the one or more modules after the operation information is stored in the storage unit, when entering the power saving mode;
a proximity sensor to sense whether a user accesses the financial device,
a display to display a financial transaction of the financial device and its entry or cancellation of the power saving mode is controlled by turning on or off a backlight by a backlight driver;
a power controller to control power disconnection and disconnection removal for the one or more modules by electrically or physically disconnecting or connecting power lines of the one or more modules when receiving a power-off command from the main control controller; and
a sensor controller to control the turning on and off of the display; and
wherein the main controller cancels the power saving mode based on a detection of the proximity sensor and a predetermined cycle.

US Pat. No. 10,459,511

DISPLAY DEVICE AND TERMINAL FOR CONTROLLING THE SAME

LG ELECTRONICS INC., Seo...

1. A display device comprising:a wireless communication unit configured to wirelessly transmit a packet or wirelessly receive a packet;
a memory configured to store information of at least one registered wake-up device; and
a controller configured to control the wireless communication unit to change to a wake-up mode or to not change to the wake-up mode based on whether specific information is stored in the memory,
wherein in response to power of the display device being turned off, the controller to:
determine whether the information of the at least one registered wake-up device is stored in the memory,
control the wireless communication unit to change to the wake-up mode when the information of the at least one registered wake-up device is determined to be stored in the memory, and
control the wireless communication unit to not change to the wake-up mode when the information of the at least one registered wake-up device is determined to not be stored in the memory, even when power of the display device is turned off,
wherein when the wireless communication unit is operating in the wake-up mode, the wireless communication unit is to output a first packet including information of the display device, wherein the first packet corresponds to an advertising packet,
wherein while the wireless communication unit is operating in the wake-up mode, the wireless communication unit to receive a second packet in response to the outputted first packet, and the controller to turn on the power of the display device based on the received second packet without the display device being wirelessly connected to a terminal that provides the second packet,
wherein the second packet corresponds to an advertising packet that is generated based on a wake-up request and is not generated in response to the first packet.

US Pat. No. 10,459,504

TELEMATICS SERVICE BUTTONS INTEGRATED WITH INFOTAINMENT SYSTEM USING AN UNINTERRUPTED POWER SUPPLY WITH OPTMIZED CONSUMPTION

GM GLOBAL TECHNOLOGY OPER...

1. A system incorporated within a vehicle, the system being configured to initiate a telematics service call via a touch-based user interface, the system comprising:a telematics system configured to support communications relating to telematics services;
an infotainment center;
a touchscreen interface configured to present user-selectable controls for invoking services provided by:
the infotainment center, and
the telematics system;
a backup battery configured to supply power, during a disruption of power supply from a primary power supply, to:
the touchscreen interface,
the telematics system, and
a microphone and a speaker providing bi-directional audio communications with providers of telematics services; and
a backup battery mode control processor configured for:
sensing a disruption of power provided by the primary power supply, and
activating, in response to the sensing, a low-power operating mode for the touchscreen interface;wherein:the touchscreen interface includes one or more user-selectable graphical touch-screen soft buttons by which a vehicle occupant requests telematics services, including an emergency call service, in an event of an emergency;
the one or more user-selectable graphical touch-screen soft buttons remain active during a disruption in power;
the processor is configured to provide instructions for the one or more user-selectable graphical touch-screen soft buttons to remain active, while a remainder of the touchscreen interface is deactivated, during the low-power operating mode;
the processor is configured to, while in the low-power operating mode, power only a portion of a display of the touchscreen interface that produces visible images of the one or more user-selectable graphical touch-screen soft buttons, while not powering the remainder of the touchscreen interface;
the processor is configured to, while in the low-power operating mode, energize only pixels of a portion of a display of the touchscreen interface that produces visible images of the one or more user-selectable graphical touch-screen soft buttons, while not energizing pixels of the remainder of the touchscreen interface; and
the touchscreen interface uses a matrix of individually-switched self-illuminating diodes that are controllable to emit light without the use of a master backlight, and wherein the processor is configured to, while in the low-power operating mode, energize only pixels formed by triads associated with the one or more user-selectable graphical touch-screen soft buttons, while leaving the remainder of the touchscreen interface unpowered.

US Pat. No. 10,459,502

ADAPTIVE CHARGE LEVELING IN A DATA STORAGE DEVICE

SEAGATE TECHNOLOGY LLC, ...

10. A charge leveler system, comprising:a controller coupleable to an external power supply;
a storage component coupled to the controller; and
a charge leveler coupled to the controller, the charge leveler comprising:
a current limiter couplable to receive an input current from the external power supply, the current limiter configured to output a limited current at no more than a pre-determined level; and
a charge reservoir coupleable to the current limiter output to supplement the limited current when the pre-determined level is exceeded, and to replenish the charge reservoir with surplus limited current in excess of current requested by an external data storage device coupleable to the charge leveler system when the pre-determined level is not exceeded.

US Pat. No. 10,459,497

ELECTRONIC COMPUTING DEVICE AND AIR-GUIDING COVER THEREOF

WISTRON CORP., New Taipe...

13. An air-guiding cover, comprising:a cover body;
a first cover member; and
a second cover member, wherein the cover body is selectively connectable to one of the first cover member and the second cover member at a time, and wherein when the cover body is connected to the first cover member, the air-guiding cover is in a first guiding state, and the air-guiding cover separates an air flow into a first flow and a second flow, and when the cover body is connected to the second cover member, the air-guiding cover is in a second guiding state, and the air-guiding cover gathers the air flow into a third flow,
wherein the cover body comprises a first path structure and a second path structure, the first cover member comprises a first shielding wall and a guiding frame, the guiding frame defines a first cover opening, the first shielding wall connects to the guiding frame, an entrance notch is formed between the first shielding wall and the guiding frame, the first shielding wall corresponds to the first path structure, the entrance notch corresponds to the second path structure, and a central processing unit is in the first path structure.

US Pat. No. 10,459,489

DISPLAY PANEL AND DISPLAY APPARATUS INCLUDING THE SAME

SAMSUNG DISPLAY CO., LTD....

20. A method of forming a display panel of a display apparatus, comprising:preparing a display panel which generates and displays an image, the display panel comprising:
a substrate including a display area in which a plurality of display pixels are disposed;
the substrate extending in a first direction from the display area to define each of:
a first non-display area of the substrate disposed adjacent to the display area, and
a second non-display area of the substrate opposite to the display area thereof in the first direction with respect to the first non-display area; and
further defining for the second non-display area of the substrate:
a bendable portion of the substrate at which the display panel is bent about a bending axis extending in a second direction which crosses to the first direction; and
a non-bending portion of the substrate at which the display panel is not bent, the bendable portion disposed between the non-bending portion and the first non-display area of the substrate in the first direction;
wherein
a first width is defined as a total width of the display area of the substrate and the first non-display area of the substrate which is disposed adjacent to the display area, in the second direction; and
a second width is defined as a total width of the bendable portion of the second non-display area of the substrate, in the second direction;
the display panel bent about the bending axis defines within the bendable portion, a stress concentration portion of the substrate which is aligned with the bending axis in the first direction,
a third width is defined as a total width of the stress concentration portion of the substrate which is aligned with the bending axis, in the second direction, and
the third width is less than each of the first width and the second width, in the second direction.

US Pat. No. 10,459,483

FUNCTIONAL DEVICE AND MOBILE TERMINAL

GUANGDONG OPPO MOBILE TEL...

1. A functional device for a mobile terminal, comprising:a frame, defining a cavity;
a driving assembly, housed in the cavity, the driving assembly comprising a motor, a lead screw, and a slider, the lead screw being connected to a rotating shaft of the motor, and the slider being sleeved on the lead screw; and
a sliding base slidably connected to the frame and having a magnetic attraction with the slider, configured to hold a functional component, when the rotating shaft driving the lead screw to rotate, the slider driving the sliding base to move relative to the frame to extend the functional component out of the frame or retract into the cavity.

US Pat. No. 10,459,479

DATA STORAGE DEVICE CALIBRATING PREAMP CLOCK USING SYSTEM CLOCK

Western Digital Technolog...

1. A data storage device comprising:a disk;
a head a head actuated over the disk;
preamp circuitry coupled to the head, wherein the preamp circuitry comprises a preamp clock and a clock counter configured to count cycles of the preamp clock; and
system circuitry coupled to the preamp circuit over a serial interface, wherein the system circuitry comprises a system clock and the system circuitry is configured to:
transmit a start command over the serial interface to the preamp circuitry to begin counting a number of cycles of the preamp clock;
receive a preamp command over the serial interface from the preamp circuitry, wherein the preamp command is based on the clock counter in the preamp circuitry;
generate a frequency adjustment command based on the preamp command; and
transmit the frequency adjustment command over the serial interface to the preamp circuitry in order to adjust a frequency of the preamp clock.

US Pat. No. 10,459,477

COMPUTING SYSTEM WITH POWER VARIATION ATTACK COUNTERMEASURES

Seagate Technology LLC, ...

1. A method comprising:generating a range of different frequencies with at least one oscillator of a clock module;
providing a first clock frequency to a controller with a channel selector of the clock module in response to a dither control circuit;
executing a system operation with the controller;
changing the first clock frequency to a second clock frequency during the execution of the system operation as directed by the dither control circuit, the second clock frequency chosen from the range of different frequencies;
executing a third clock frequency as directed by the dither control circuit, the third clock frequency chosen from the range of different frequencies in relation to the first and second clock frequencies to mitigate a net frequency reduction, the net frequency reduction corresponding with the third clock frequency having a time domain that balances a previously executed first clock frequency and second clock frequency; and
returning to the first clock frequency at the conclusion of the execution of the system operation.

US Pat. No. 10,459,476

ACTUATOR MANUAL OVERRIDE DEVICE

Aktiebolaget SKF, Gothen...

1. An override device for an actuator having a casing, a motor disposed within the casing and having a shaft rotatable about a central axis, and an output member drivably coupled with the motor shaft, the override device comprising:a body having an outer portion engageable with the casing to couple the body with the actuator and an inner portion coaxially engageable with the motor shaft such that angular displacement of the override body angularly displaces the shaft about the shaft central axis so as to drive the output member.

US Pat. No. 10,459,471

APPARATUS, METHOD AND ARTICLE FOR COLLECTION, CHARGING AND DISTRIBUTING POWER STORAGE DEVICES, SUCH AS BATTERIES

Gorogo Inc., Hong Kong (...

1. A method of operating a distribution, collection and charging machine for portable electrical energy storage devices, the method comprising:identifying by a control subsystem at least one first portable electrical energy storage device currently removably located at the distribution, collection and charging machine to be charged at an accelerated rate relative to one or more second portable electrical energy storage devices currently removably located at the distribution, collection and charging machine;
charging by a charging subsystem the first portable electrical energy storage device via an electrical service, wherein the electrical service has an associated limiting rating; and
charging, at the accelerated rate, by the charging subsystem the first portable electrical energy storage device via energy supplied from one or more of the second portable electrical energy storage devices and via the electrical service.

US Pat. No. 10,459,467

SWITCHING REGULATOR WITH SOFT START CIRCUIT AND OPERATION METHOD THEREOF

FCI INC., Bundang-Gu, Se...

1. A switching regulator with a soft start circuit for suppressing an in-rush current, comprising:a peak detector configured to receive a clock signal and detect a peak voltage of the clock signal;
a comparator configured to generate a soft start signal for controlling a soft start of the switching regulator based on a result of comparing a level of the peak voltage of the clock signal to a preset reference voltage level;
a counter configured to switch a state of the soft start signal at a time point when a preset soft start time arrives; and
a ramp voltage generation unit configured to generate a ramp voltage by adjusting a resistance of a variable resistor based on the soft start signal.

US Pat. No. 10,459,462

SENSOR FUSION FEEDBACK FOR CONTROLLING FLUID PRESSURES IN A MACHINE

Caterpillar Inc., Peoria...

1. A method of using sensor fusion feedback in the control of fluid pressures in a machine, comprising:receiving, with at least one processor, from each of a plurality of Inertial Measurement Units (IMU's) mounted on different components of the machine, a time series of signals indicative of acceleration and angular rate of motion measurements for each of the components of the machine on which one or more of the plurality of IMU's are mounted;
receiving, with at least one processor, from at least one non-IMU sensor, a signal indicative of at least one of position, velocity, or acceleration of at least one of the machine components, position, velocity, or acceleration of any potential obstacles or other features at a job site where the machine is operating, a fluid pressure, an engine speed, a fluid relief pressure, a maximum pump output pressure, or an operator input;
for each one of the IMU's on a separate component of the machine, fusing the signals received from the IMU with a separate Kalman filter module of the at least one processor, the fusing of the signals from each one of the plurality of IMU's comprising:
combining an acceleration measurement and an angular rate of motion measurement from the IMU to estimate an output joint angle for the component of the machine on which the IMU is mounted during a timestep of a series of timesteps;
generating an a priori estimate of the output joint angle for the component in a subsequent timestep based on an estimate of the output joint angle from a previous timestep;
combining the a priori estimate of the output joint angle with an estimate of the accuracy of the a priori estimate and a current measurement value received from the IMU to produce a refined a posteriori estimate of the output joint angle;
fusing the refined a posteriori estimates of the output joint angles for a plurality of the components of the machine with each other, with a signal from the at least one non-IMU sensor, and in reference to a machine reference frame to determine best estimates of current output joint angles for each of the plurality of components of the machine with reference to the machine reference frame;
solving a kinematic equation using the best estimates of current output joint angles for the components of the machine and structural design information characterizing the machine;
determining from the solution of the kinematic equation whether a higher fluid pressure to a fluid actuation cylinder connected between two of the machine components is required to avoid stalling of one of the two machine components relative to the other of the two machine components under load after each successive timestep of the series of timesteps;
determining from the solution of the kinematic equation whether an adjustment to a pressure cut off for a fluid pump on the machine is required for an operation; and
applying a determination from the solution of the kinematic equation in an implementation of a controlled adjustment to a fluid pressure supplied to the fluid actuation cylinder.

US Pat. No. 10,459,459

PRODUCT DISPENSING SYSTEM

DEKA Products Limited Par...

1. A product dispensing system comprising:a flow control device configured to regulate a first ingredient;
a flow measuring device configured to provide a feedback signal based upon a volume of the first ingredient flowing within the flow control device;
a pump module configured to be coupled to a supply of a second ingredient; and
a controller configured to provide a first control signal to the flow control device for controlling a supply of a first quantity of the first ingredient and to provide a second control signal to the pump module for controlling the supply of a first quantity of the second ingredient, wherein the controller further configured to receive the feedback signal.

US Pat. No. 10,459,458

MASS FLOW CONTROLLER AND DIAGNOSTIC METHOD FOR DIFFERENTIAL PRESSURE TYPE FLOW METER

HITACHI METALS, LTD., To...

1. A mass flow controller comprising:a flow meter configured to provide a measured flow rate of a fluid based on:
a value of a first pressure that is a pressure of said fluid on an upstream side of a differential pressure generation means interposed in a path of said fluid; and
a value of a second pressure that is a pressure of said fluid on a downstream side of said differential pressure generation means;
a flow control valve configured to control the flow rate of said fluid; and
a control means configured to output a control signal to said flow control valve such that the measured flow rate matches a set flow rate that is a target value of the flow rate of said fluid;
wherein said mass flow controller further comprises:
a recording means configured to record both, or either one of, an opening pressure value and a closing pressure value;
wherein the opening pressure value is a value of said second pressure during a time period after said flow control valve changes from a closed state to an open state and control of the flow rate is started until said measured flow rate becomes stable;
wherein the closing pressure value is a value of said second pressure during a time period after said flow control valve changes from the open state to the closed state and control of the flow rate is stopped until said measured flow rate becomes zero; and
a diagnostic means configured to diagnose that an abnormality has occurred in said flow meter when an absolute value of a difference between a measured controlled value and an initial controlled value exceeds a predetermined threshold;
wherein the measured controlled value is a controlled value acquired based on both, or either one of, said opening pressure value and said closing pressure value;
wherein the initial controlled value is said controlled value when the abnormality has not occurred in said flow meter; and
wherein said controlled value is both, or either one of, the maximum value of an absolute value of a value obtained by differentiating said opening pressure value with respect to time and the maximum value of an absolute value of a value obtained by differentiating said closing pressure value with respect to time.

US Pat. No. 10,459,457

DEVICE AND METHOD FOR LIMITING OR KEEPING CONSTANT A FLOWING QUANTITY OF LIQUID

VITAPLUS NEDERLAND B.V., ...

1. Method for producing one or more injection-moulded products, wherein the injection-moulded product is manufactured in a mould for producing one or more injection-moulded products, wherein at least a part of a counter-mould within a cavity of the mould is movable and adjustable such that at least one of a size and shape of a mould cavity is adjustable, the method comprising:moving, between the manufacture of two injection-moulded products, at least a part of the mould such that a dimension of the counter-mould and at least one of a size and shape of the mould cavity is adjusted,
wherein the movable part of the counter-mould is adjusted from an outer side of the mould,
wherein the movable part is adjusted subject to a variation in at least one of thickness and composition of a valve element;
producing a flow limiter, as the injection-moulded product, for limiting flow of a fluid flowing therethrough;
producing a housing provided with an inlet, an outlet and a throughflow opening; and
producing a resilient plate-like valve element, mounted in the housing, substantially able to close the throughflow opening by resilient movement in a direction of a valve seat arranged adjacency of the throughflow opening in the housing, wherein the valve element is fixed on one side and the valve element is resiliently movable on the opposite side in the direction of the valve seat.

US Pat. No. 10,459,456

AUTONOMOUS HELICOPTER POSTURE REGULATION TO MOVING REFERENCE FRAMES

SIKORSKY AIRCRAFT CORPORA...

1. A method of flying an aircraft, comprising:determining a trajectory of a moving object relative to the aircraft;
determine, from the trajectory of the moving object, a reference frame of the moving object;
flying the aircraft via a processor to maintain the aircraft at a selected offset from the moving object for the determined trajectory of the moving object;
implementing a flight command to fly the aircraft along a flight path using calculations performed with respect to the determined reference frame;
tracking a rotation of the moving object about an axis of the moving object; and
performing one of mimicking the rotation of the moving object at the aircraft and mimicking the rotation of the moving object at a slung load conveyed by the aircraft.

US Pat. No. 10,459,452

METHOD FOR DETECTING A WORKING AREA OF AN AUTONOMOUS WORKING DEVICE, AND A WORKING DEVICE

Robert Bosch GmbH, Stutt...

1. A method for identifying a position of an autonomous robotic vehicle relative to a boundary conductor surrounding a defined zone, the method comprising:providing a pseudo-random boundary signal and a modulation signal;
generating a pseudo-random current signal based on the pseudo-random boundary signal, which is amplitude-modulated with the modulation signal such that the pseudo-random current signal is amplitude-modulated;
feeding the pseudo-random current signal to the boundary conductor to generate an alternating electromagnetic field;
detecting magnetic field variations that originate from the alternating electromagnetic field based on a voltage induced by the magnetic field variations, and generating a receive signal from the magnetic field variations;
evaluating the receive signal to generate a reconstructed boundary signal;
providing a reference signal that is substantially identical to the pseudo-random boundary signal;
executing a correlation-based pattern recognition to ascertain a correlation value between the reference signal and the reconstructed boundary signal; and
determining the position of the autonomous robotic vehicle at least one of inside the defined zone and outside the defined zone based on the ascertained correlation value.

US Pat. No. 10,459,449

VIRTUAL MOVING SAFETY LIMITS FOR VEHICLES TRANSPORTING OBJECTS

X Development LLC, Mount...

1. A method comprising:receiving sensor data from one or more sensors on a vehicle that is controlled by a remote control system to move while carrying a load;
determining a load weight and one or more load dimensions based on the sensor data;
determining an envelope of permissible pairs of angular velocity values and forward velocity values for the vehicle while carrying the load, based at least in part on the load weight and the one or more load dimensions, to prevent vehicle load failure; and
providing for display of a representation of the envelope of permissible pairs of angular velocity values and forward velocity values on a user interface of the remote control system for the vehicle.

US Pat. No. 10,459,442

GENERATING AND TRANSMITTING PARKING INSTRUCTIONS FOR AUTONOMOUS AND NON-AUTONOMOUS VEHICLES

Allstate Insurance Compan...

1. A parking analysis system, comprising:a plurality of first sensors associated with one or more vehicles;
a plurality of second sensors associated with one or more structures;
a processor; and
memory storing computer-executable instructions that, when executed by the processor, cause a parking analysis computing device to:
receive, from the plurality of first sensors, data associated with at least one location of the one or more vehicles;
receive, from the plurality of second sensors, data associated with one or more potential parking locations;
receive, from a trip assignment server, an expected future trip for a first vehicle of the one or more vehicles; and
generate, based on the data associated with the at least one location of the one or more vehicles, based on the data associated with the one or more potential parking locations, and based on the expected future trip, a recommended first parking location for the first vehicle to park until the expected future trip;
generate, for the first vehicle, instructions to travel from a current location to the recommended first parking location; and
transmit, to the first vehicle, the instructions.

US Pat. No. 10,459,435

TEST MANAGER FOR INDUSTRIAL AUTOMATION CONTROLLERS

Yokogawa Electric Corpora...

1. An engineering tool for testing a process control system, the engineering tool comprising:one or more test manager instances, wherein each test manager instance includes first circuitry configured to:
receive at least one test case and associated test request from a source of test cases;
identify, from a plurality of targets, a target for each test request, wherein the plurality of targets include a physical controller, a logic simulator, and a controller simulator;
translate each test request into a series of instructions for the identified target;
check each test request for validity of the identified target before its associated test case is executed;
identify one or more database instances for use with each test case including identifying a work database that has not been compiled for use when the logic simulator is the identified target and identifying a master database that has been compiled for use when at least one of the physical controller and the controller simulator is the identified target;
read variables for each test case from the one or more database instances after its associated test request is checked for validity;
check validity of data to be written to the identified target for each test case;
initiate execution of each test case;
check validity of data read from the identified target for each test case;
monitor subscribed data generated by the identified target for each test case;
compute a difference between the subscribed data at a first point in time and the subscribed data at a second point in time; and
generate a notification when the computed difference is greater than a first predetermined threshold.

US Pat. No. 10,459,431

THREE-DIMENSIONAL PRINTING APPARATUS AND METHODS FOR PRINTING AND RELEASING THREE-DIMENSIONAL WORKPIECE

YOUNG OPTICS INC., Hsinc...

1. A three-dimensional printing apparatus, comprising:a liquid tank, comprising a bearing member and a side wall, the bearing member connecting to at least the side wall to form an accommodating space, the bearing member having a first side corresponding to the accommodating space and a second side opposite thereto, the bearing member being air proof and no removable solid release material is disposed thereon;
a curing platform, disposed at the first side for allowing a workpiece to be cured on a surface thereof; and
a light source device, disposed at the second side for providing a curing light beam,
a first liquid, being a light curing material; and
a second liquid, being a liquid form release material;
wherein, a curing process is adopted to be processed by the three-dimensional printing apparatus, the curing process comprises the steps of: accommodating the first liquid material and the second liquid by the accommodating space; curing at least part of the liquid material on the surface of the curing platform by the curing light beam via the bearing member; and releasing the cured material by increasing distance between the curing platform and the light source, while no removable solid release material film is utilized in the whole curing process,
wherein, in the curing process, the second liquid is disposed between the light source device and the first liquid, a separation interface is formed between the first liquid and the second liquid.

US Pat. No. 10,459,430

METHOD AND SYSTEM FOR VARIABLE DATA PRINTING IN A 3D PRINT SYSTEM

Xerox Corporation, Norwa...

1. A method of producing a variable data design file for use in production of a personalized copy of a three-dimensional (3D) object, the method comprising:by a processing device:
receiving a plurality of fixed structural parameters for a reference 3D object;
receiving information for creation of a plurality of variable structural parameters corresponding to a plurality of variable data regions on the reference 3D object, wherein the information comprises mapping information for associating each of the plurality of variable data regions with one or more data sources;
using the plurality of fixed structural parameters to develop an instruction set that is configured to, when executed by a processor of a 3D printing device, cause the 3D printing device to form a 3D object that exhibits the plurality of fixed structural parameters;
including, in the instruction set, instructions for creating the plurality of variable structural parameters based on the received information, that when executed by the processor of the 3D printing device, will cause the 3D printing device to render at least one of the plurality of variable data regions in the 3D object, wherein the at least one variable data region differs from a corresponding region of the reference 3D object;
saving the instruction set to a variable data design file; and
causing a 3D printing device to use the variable data design file to print a plurality of personalized copies of the reference 3D object, wherein each personalized copy of the reference 3D object is a 3D object that exhibits the plurality of fixed structural parameters and comprises at least one variable data region that differs from a corresponding region of the reference 3D object.

US Pat. No. 10,459,429

HIGHLY AUTOMATED APPLICATION OF DIGITAL FINISH MATERIAL TO 3D DATA

DASSAULT SYSTEMES 3DEXCIT...

1. A computer-implemented method of displaying a computer-aided design (CAD) model with material finishes in a CAD system, the method comprising:defining, in memory of the CAD system, a three-dimensional (3D) CAD model representing a real-world physical object, the CAD model comprising a plurality of parts;
via one or more processors:
obtaining unstructured spreadsheet data in a plurality of data types storing information in cells, wherein at least one of the plurality of data types is an image data type and the unstructured spreadsheet data relates material finishes with item numbers;
reformatting the obtained unstructured spreadsheet data into a structured relational database by executing conditional programming that is a function of the plurality of data types of the unstructured spreadsheet data, the conditional programming dictating where to store the information from the cells of the unstructured spreadsheet data in pre-specified tables of the structured relational database based on the plurality of data types;
receiving indications, separate from the unstructured spreadsheet data, associating the parts of the CAD model with the item numbers; and
automatically displaying, in the CAD system, the CAD model with the parts having the material finishes based on the structured relational database and the received indications of item numbers associated with the parts of the CAD model.

US Pat. No. 10,459,428

OPTIMAL CLOSED-LOOP INPUT DESIGN FOR IDENTIFICATION OF FLAT-SHEET PROCESS MODELS

Honeywell Limited, Missi...

1. A method of closed-loop identification of process models for the model predictive control (MPC) by a profile analyzer, of an industrial sheetmaking system having a plurality of actuators arranged in the cross-direction (CD) and a scanning sensor supported on a supporting frame wherein the profile analyzer manipulates the actuators to control the sheet parameters in a spatially distributed sheet process, the method comprises the steps of:(a) receiving from the scanning sensor, data indicative of the magnitude of a measured sheet property of the spatially-distributed sheet process;
(b) selecting by the profile analyzer a process model for the spatially-distributed sheet process wherein the process model is defined by a matrix;
(c) converting the matrix into a non-causal transfer function;
(d) converting the non-causal transfer function into a causal model that has an equivalent spectrum;
(e) using the causal model to design an optimal input spectrum for process excitation;
(f) transforming a frequency domain representation of the optimal input spectrum to a time domain realization which is a sequence of actuator movements;
(g) providing signals by the profile analyzer to the plurality of actuators, of the sequence of actuator movements and collecting data via the scanning sensor changes in cross-directional sheet properties due to the sequence of actuator movements to determine measured actuator response profiles;
(h) analyzing by the profile analyzer, the data to extract new model parameters; and
(i) using the new model parameters for selecting the process model.

US Pat. No. 10,459,427

NUMERIC CONTROLLER WITH NOTIFICATION OF A CAM SYSTEM IN THE EVENT OF A CHANGE IN THE SUBROUTINE

1. A method for operating a numeric controller using a subroutine executable by the numeric controller and generated by a CAM processor, said subroutine being configured to control a production machine and including subprogram calls which may be calls to subprograms having program statements that are stored as part of the subroutine or may be parameterized calls to subprograms having program statements that are stored independent of the subroutine, said method comprising the steps of:loading the subroutine into memory accessible to the numeric controller;
entering a command into the numerical controller that selects at least one program statement of the subroutine using an operator interface;
outputting a parameterized description of said selected program statement or of a sequence of program statements containing said selected program statement to the operator of the numeric controller using an operator interface;
inputting a change in the parameterized description to the numerical control unit using an operator interface;
storing a modified subroutine corresponding to the changed parameterized description in the numeric controller;
compulsorily sending a message that identifies the original subroutine and the change made therein to a predetermined address so that the CAM system that was used to create the subroutine can autonomously and automatically use the message to ascertain a data set underlying the original subroutine and to selectively modify the data set in accordance with the change that was made in the parameterized description as well as storing the modified subroutine in response to an update authorization decision provided by a CAM operator, the message that identifies the original subroutine and the change made in the parameterized description being in a form that is automatically evaluable.

US Pat. No. 10,459,402

CARTRIDGE AND ELECTROPHOTOGRAPHIC IMAGE FORMING APPARATUS

Canon Kabushiki Kaisha, ...

1. A cartridge mountable, along a predetermined mounting path, to a main assembly of the electrophotographic image forming apparatus including a photosensitive member on which a latent image is capable of being formed and including a main assembly driving shaft, wherein the cartridge is movable in the main assembly between a developing position at a terminal end of the mounting path and a retracted position retracted from the developing position in a direction different from the mounting path, the cartridge comprising:a developer carrying member capable of developing the latent image while being in contact with the photosensitive member when the cartridge is in the developing position; and
a coupling member capable of inclining relative to a rotational axis of the developer carrying member, wherein the coupling member is capable of taking (i) a reference attitude in which a drive transmission is capable from the main assembly driving shaft to the developer carrying member when the cartridge is in the developing position, (ii) an at-mounting attitude inclined relative to the rotational axis of the developer carrying member to engage with the main assembly driving shaft when the cartridge moves along the mounting path, and (iii) an at-spaced attitude inclined relative to the rotational axis of the developer carrying member in a direction different from that in the at-mounting attitude.

US Pat. No. 10,459,400

DEVELOPER SUPPLY CONTAINER AND DEVELOPER SUPPLYING SYSTEM

Canon Kabushiki Kaisha, ...

1. A developer supply container comprising:a developer accommodating body configured to contain developer;
a developer discharging body in fluid communication with the developer accommodating body, the developer discharging body being positioned adjacent to a first end of the developer accommodating body, the developer discharging body having a discharge opening, the discharge opening being configured to form at least a part of a discharge passageway through which developer may be discharged to outside of the developer supply container, with an end of the discharge passageway being positioned at a bottommost side of the developer supply container, and with the developer accommodating body being rotatable about a rotational axis thereof relative to the developer discharging body,
wherein the developer accommodating body is provided with a gear portion provided about the rotational axis; and
a track provided at each of opposite sides of the developer discharging body, each track including (i) a first part ascending away from a bottom of the developer supply container as a distance to a second end of the developer accommodating body that is opposite from the first end of the developer accommodating body decreases and (ii) a second part extending from an end of the first part such that a plane perpendicular to the rotational axis and passing through the second part passes through the end of the discharge passageway when the discharge passageway through which developer is discharged to outside of the developer supply container is formed,
wherein a plane parallel to the rotational axis and passing through the second parts of the tracks is between the rotational axis and the discharge opening.

US Pat. No. 10,459,388

IMAGE FORMING APPARATUS AND RECORDING MATERIAL DETERMINATION APPARATUS

Canon Kabushiki Kaisha, ...

1. An image forming apparatus comprising:an image forming unit configured to form an image on a recording material;
only a single light source configured to emit light;
an image capturing unit configured to capture light emitted by the single light source and reflected by the recording material as a surface image including a plurality of pixels; and
a control unit configured to obtain a first feature quantity from differences among output values of a plurality of pixels arranged in a first direction out of the plurality of pixels included in the surface image captured by the image capturing unit, and obtain a second feature quantity from differences among output values of a plurality of pixels arranged in a second direction intersecting the first direction out of the plurality of pixels included in the surface image used to obtain the first feature quantity, determine a fiber direction with respect to a conveyance direction of the recording material by comparing the first feature quantity with the second feature quantity, and control an image forming condition of the image forming unit based on the determined fiber direction.

US Pat. No. 10,459,387

IMAGE FORMING APPARATUS AND CONTROL METHOD THEREOF

SHARP KABUSHIKI KAISHA, ...

1. An image forming apparatus including a display unit having a screen, and an input unit that is arranged on said display unit and specifies a designated position on said screen, andhaving a trial copy function of producing, in response to an instruction to produce multiple set of copies of a document, a trial copy to allow a user to confirm that said trial copy is well; wherein
when said trial copy function is designated and a position of a copy start key set displayed on said screen is specified by said input unit, after said trial copy is produced, a first key that starts production of an additional trial copy regardless of whether or not a setting has been changed, and a second key that produces copies of a remaining number of a set number of copies are displayed on said screen.

US Pat. No. 10,459,383

FIXING DEVICE AND IMAGE FORMING APPARATUS

Oki Data Corporation, To...

1. A fixing device comprising:a belt unit; and
a pressure member, wherein a medium is passed through a contact position between the belt unit and the pressure member so that a developer image is fixed onto the medium, wherein
the belt unit includes:
a supporter;
an endless belt that is movably supported by the supporter and includes an outer surface which comes in contact with the pressure member;
a heater that is disposed inside the endless belt; and
a thermal diffusion member that transmits heat generated by the heater to the endless belt,
the thermal diffusion member includes:
a first surface in contact with the heater;
a second surface in contact with an inner surface of the endless belt;
a first wall provided upstream of the heater in a transport direction of the medium; and
a second wall provided downstream of the heater in the transport direction,
the supporter includes:
a first groove in which the first wall is provided; and
a second groove in which the second wall is provided,
in a state where a pressing force toward the supporter is applied to the outer surface of the endless belt by the pressure member, the thermal diffusion member and the heater are in contact with each other while being pressed toward a contact surface of the supporter.

US Pat. No. 10,459,381

ENERGY SAVINGS IN AN IMAGE FORMING APPARATUS

KABUSHIKI KAISHA TOSHIBA,...

1. An image forming apparatus, comprising:a fixation member;
a pressurization member that is pressure-contacted with the fixation member;
a heat source that heats the fixation member;
a drive unit configured to provide a drive force to the fixation member;
a measurement unit configured to measure a load applied when the fixation member is driven; and
a control unit configured to cause the drive unit to temporarily drive the fixation member and cause the measurement unit to measure the load applied when the fixation member is temporarily driven, according to reception of an instruction to perform image forming processing, to cause the heat source to start heating the fixation member, as an operation prior to performing the image forming processing, after the load applied is measured, to cause the drive unit to start to drive the fixation member after a temperature of the fixation member reaches a first control temperature, if the load applied does not exceed a predetermined threshold and to cause the drive unit to start to drive the fixation member after the temperature of the fixation member reaches a second control temperature that is higher than the first control temperature, if the load applied exceeds the predetermined threshold.

US Pat. No. 10,459,375

IMAGE FORMING APPARATUS

CANON KABUSHIKI KAISHA, ...

1. An image forming apparatus, comprising:a plurality of photosensitive members configured to bear a toner image, each photosensitive member having a surface layer containing acrylic resin; and
an intermediate transfer member configured to secondarily transfer the toner image having been primarily transferred from the plurality of photosensitive members onto a transfer material, the intermediate transfer member having a surface layer containing acrylic resin, wherein
a ten-point average roughness Rz of the surface layer of the intermediate transfer member is larger than a ten-point average roughness Rz of the surface layer of the photosensitive member.

US Pat. No. 10,459,372

BINARY INK DEVELOPER (BID) ASSEMBLY FOR LIQUID ELECTROPHOTOGRAPHY (LEP) PRINTING DEVICE

Hewlett-Packard Developme...

1. A binary ink developer (BID) assembly for a liquid electrophotography printer (LEP), comprising:a developer roller that is rotatable;
an electrically insulating exterior coating of the developer roller to receive ink from an ink supply and to transfer the received ink to a photoconductive imaging cylinder in accordance with an electrostatic image on the imaging cylinder, as the developer roller rotates; and
a charge roller in contact with the electrically insulating exterior coating to place a charge on the exterior coating prior to the exterior coating receiving the ink,
wherein the developer roller is not voltage-biased within the BID assembly.

US Pat. No. 10,459,369

IMAGE FORMING APPARATUS

KYOCERA Document Solution...

1. An image forming apparatus comprising:an apparatus body;
at least one image forming unit configured to form a toner image; and
a transfer unit configured to transfer the toner image onto a sheet,
wherein the image forming unit includes:
a photoreceptor drum rotated about a predetermined axis and having a peripheral surface that allows formation of an electrostatic latent image and supports the toner image corresponding to the electrostatic latent image;
a developing device configured to supply the photoreceptor drum with toner to visualize the electrostatic latent image in the toner image, the developing device including a toner replenishing port for internally receiving the toner; and
a toner replenishing unit disposed above the developing device and configured to replenish the developing device with the toner through the toner replenishing port,
the toner replenishing unit includes:
a first toner container extending along an axial direction of the photoreceptor drum and configured to store and discharge the toner;
a second toner container extending along the axial direction and configured to store and discharge the toner;
a first container mounting unit disposed with a space above the developing device in the apparatus body, the first container mounting unit allowing the first toner container to be mounted along the axial direction and receiving the first toner container;
a second container mounting unit disposed above the developing device and below the first container mounting unit in the apparatus body, the second container mounting unit allowing the second toner container to be mounted along the axial direction and receiving the second toner container; and
a toner conveyance unit configured to convey the toner discharged from the first toner container mounted in the first container mounting unit and the second toner container mounted in the second container mounting unit to the developing device.

US Pat. No. 10,459,368

POWDER DETECTOR, CONTROL METHOD OF SAME, AND IMAGE FORMING APPARATUS INCORPORATING SAME

RICOH COMPANY, LTD., Tok...

1. A powder detector comprising:a driver to drive a motor;
a stirrer to stir powder in a vessel;
a vibration plate disposed in the vessel and vibrated by a flip of the stirrer rotated by the motor; and
circuitry configured to:
detect a vibration of the vibration plate;
estimate an amount of powder based on a detection result of the vibration; and
cause the driver to drive the motor from a starting point, so as to move the stirrer to a preset halt position, and cause the driver to stop drive of the motor before the stirrer has moved one complete rotation from the starting point, the starting point being a rotation angle of the motor at a time of detection of the vibration.

US Pat. No. 10,459,364

IMAGE FORMING APPARATUS HAVING OPTICAL PRINT HEAD

Canon Kabushiki Kaisha, ...

1. An image forming apparatus, comprising:a photosensitive drum configured to be capable of rotating as to an apparatus main body;
an optical print head having a plurality of lenses from which light to expose the photosensitive drum is emitted;
a first rail formed on the optical print head along a longitudinal direction of the optical print head, the first rail being formed on one side of the optical print head in a perpendicular direction perpendicular to both the longitudinal direction of the optical print head and an optical axis direction of the lenses;
a second rail formed on the optical print head along a longitudinal direction of the optical print head, the second rail being formed on another side of the optical print head in the perpendicular direction; and
a guide portion into which a rod-shaped cleaning member is inserted from outside of the image forming apparatus, the guide portion guiding a move of the inserted cleaning member,
wherein the guide portion is provided as a body separate from the optical print head upstream of the first rail formed on the optical print head and the second rail formed on the optical print head in a direction of insertion of the cleaning member,
wherein the cleaning member includes
a rubbing portion that rubs and cleans light emission faces of the lenses,
a first engaging portion configured to restrict the rubbing portion from moving in a direction away from the light emission faces, by engaging the first rail and abutting the first rail from a side opposite to a side of the first rail at which the photosensitive drum is disposed, and
a second engaging portion configured to restrict the rubbing portion from moving in a direction away from the light emission faces, by engaging the second rail and abutting the second rail from a side opposite to a side of the second rail at which the photosensitive drum is disposed, and
wherein the cleaning member inserted into the guide portion moves in the direction of insertion while being guided by the guide portion, and the first engaging portion engages with the first rail in the direction of insertion and the second engaging portion engages with the second rail in the direction of insertion.

US Pat. No. 10,459,362

IMAGE FORMING APPARATUS HAVING A VOLTAGE SETTER FOR SETTING THE PROPER INTER-PEAK VOLTAGE VALUE

KYOCERA Document Solution...

1. An image forming apparatus, comprising:a photoconductor including a photoconductive layer forming a surface for carrying an electrostatic latent image;
a charging member arranged in contact with or in proximity to the surface;
a voltage applier for charging the surface by applying an oscillating voltage obtained by superimposing a direct-current voltage and an alternating-current voltage to the charging member;
a storage unit for storing in advance relationship information representing a relationship between an electrical characteristic of discharge products adhering to the surface and a proper inter-peak voltage value which is an inter-peak voltage value of the alternating-current voltage capable of properly charging the surface;
a current detector for detecting a current value of a current flowing from the charging member to the photoconductor;
a characteristic deriver for deriving the electrical characteristic of the discharge products adhering to the surface on the basis of the oscillating voltage applied to the charging member by the voltage applier and the current value; and
a voltage setter for setting the proper inter-peak voltage value corresponding to the electrical characteristic derived by the characteristic deriver in the relationship information as the inter-peak voltage value of the alternating-current voltage.

US Pat. No. 10,459,353

LITHOGRAPHY SYSTEM WITH AN EMBEDDED CLEANING MODULE

Taiwan Semiconductor Manu...

1. A lithography system, comprising:an exposing module configured to perform a lithography exposing process using a mask secured on a mask stage, wherein the mask stage includes a recess configured to expose a surface of the mask for cleaning; and
a cleaning module integrated in the exposing module and configured to clean the mask using an attraction mechanism, the cleaning module including a cleaning structure configured to introduce the attraction mechanism into the recess of the mask stage to clean the exposed surface of the mask secured thereupon;
wherein:
the cleaning structure includes a carrier substrate and the attraction mechanism is disposed on a top surface of the carrier substrate; and
the attraction mechanism includes a material with non-polar chains and polar compound.

US Pat. No. 10,459,352

MASK CLEANING

TAIWAN SEMICONDUCTOR MANU...

1. A lithography system comprising:a load lock chamber comprising an opening configured to receive a mask;
an exposure module configured to expose a semiconductor wafer to a light source through use of the mask; and
a cleaning module embedded inside the lithography tool, the cleaning module being configured to clean carbon particles from the mask;
wherein the cleaning module is integrated into the load lock chamber.

US Pat. No. 10,459,351

DEVICE FOR TRANSMITTING ELECTRICAL SIGNALS, AND LITHOGRAPHY APPARATUS

Carl Zeiss SMT GmbH, Obe...

1. A device, comprising:an electrical conductor electrically connecting a first interface element to a second interface element, the first interface element arranged at a first structure, and the second interface element arranged at a second structure; and
a hollow body surrounding at least portions of the electrical conductor to electromagnetically shield the electrical conductor,
wherein:
the hollow body comprises first and second partial hollow bodies;
the first partial hollow body contacts the first section;
the first partial hollow body is electrically conductively connected to the first structure;
the second partial hollow body contacts the second structure;
the second partial hollow body is electrically conductively connected to the second structure;
the hollow body has a gap in an overlap section between the first and second partial hollow bodies; and
the gap is configured to permit relative movement between the first and second structures to mechanically decouple the first structure from the second structure.

US Pat. No. 10,459,346

FLOWS OF OPTIMIZATION FOR LITHOGRAPHIC PROCESSES

ASML Netherlands B.V., V...

1. A method to improve a lithographic process for imaging a portion of a design layout onto a substrate using a lithographic projection apparatus comprising an illumination system and projection optics, the method comprising:optimizing, by a hardware computer system, a patterning device defocus value of the lithographic process; and
optimizing, by the hardware computer system performing a simulation and based on the patterning device defocus value, the portion of the design layout for each of a plurality of slit positions of an illumination for a patterning device.

US Pat. No. 10,459,340

DEVELOPING METHOD, COMPUTER-READABLE STORAGE MEDIUM AND DEVELOPING APPARATUS

TOKYO ELECTRON LIMITED, ...

1. A developing method for supplying a developing solution onto a substrate and developing a resist film formed on the substrate and provided with a predetermined exposed pattern, the method comprising:forming a liquid pool of a diluted developing solution diluted with pure water in a central portion of the substrate;
after forming the liquid pool, forming a liquid film of the diluted developing solution on a surface of the substrate by accelerating rotation of the substrate to a first rotational speed to diffuse the liquid pool of the diluted developing solution on the entire surface of the substrate; and
after forming the liquid film, supplying the developing solution onto the substrate while rotating the substrate at a second rotational speed that is lower than the first rotational speed, the step of supplying the developing solution including:
supplying the developing solution from a developing solution supply nozzle having a liquid contact surface while securing a gap having a predetermined size between the developing solution supply nozzle and the substrate; and
moving the developing solution supply nozzle from the central portion of the substrate to an outer peripheral portion of the substrate along a radial direction passing through a center of the substrate while forming a liquid pool of the developing solution between the substrate and the liquid contact surface of the developing solution supply nozzle,
wherein, in the step of forming the liquid film, the substrate, which is not rotating, is accelerated to a third rotational speed that is lower than the first rotational speed, then the substrate is decelerated to a fourth rotational speed that is lower than the third rotational speed, and then the substrate is accelerated to the first rotational speed.

US Pat. No. 10,459,332

MASK BLANK AND FABRICATION METHOD THEREOF, AND METHOD OF FABRICATING PHOTOMASK

Taiwan Semiconductor Manu...

1. A method of fabricating a photomask, comprising:providing a mask blank comprising a transparent substrate, an opaque layer, a cooling layer, and a resist layer sequentially stacked thereon, wherein the cooling layer has a thermal conductivity ranging between 160 and 5000 and an effective atomic number ranging between 5 and 14, wherein a thickness of the cooling layer is equal to a thickness of the resist layer;
removing a portion of the resist layer to form a patterned resist layer exposing a portion of the cooling layer;
patterning the cooling layer by using the patterned resist layer as a mask;
patterning the opaque layer; and
removing the patterned resist layer and the patterned cooling layer.

US Pat. No. 10,459,322

LIGHT SOURCE SYSTEM AND PROJECTOR

CASIO COMPUTER CO., LTD.,...

1. A light source system comprising:a light source unit;
an optical path switching device configured to selectively switch a direction of incident light from the light source unit between a plurality of emission directions different than the direction of the incident light;
a heat dissipating unit which is positioned in one of the plurality of emission directions, which is different from a direction towards a projection lens; and
a light transmitting member which separates a space in which the optical path switching device is disposed from a space formed by the heat dissipating unit,
wherein the space in which the optical path switching device is disposed and the space formed by the heat dissipating member are different tightly closed spaces on opposite sides of the light transmitting member.

US Pat. No. 10,459,315

ELECTRONIC APPARATUS FOR DISPLAYING OVERLAY IMAGES

KYOCERA Corporation, Kyo...

1. An electronic apparatus comprising:a camera, a sensor, a memory, a display, and at least one processor,
wherein the at least one processor is configured to
cause the display to display a preview image in which dynamic sensor information acquired by the sensor is overlaid on a captured image captured by the camera when a predetermined operation to start the overlay processing is performed,
display continuously the preview image in which the dynamic sensor information is overlaid on the captured image and start an operation to store the preview image in the memory when a predetermined operation to start the video image store processing is performed after causing the display to display the preview image,
end an operation to store the preview image in the memory when a predetermined operation to end the video image store processing is performed,
overlay route information of the electronic apparatus as the dynamic sensor information on the captured image, the route information being a history of location information of the electronic apparatus acquired by a location sensor at predetermined time intervals, and
overlay a downscaled image of the route information on the captured image when determining that the route information extends outside of a predetermined area on the display.

US Pat. No. 10,459,314

DIGITAL CAMERA

1. A digital camera which includes a camera body having an imaging lens and electronic view finder which can be stored in the camera body such that the electronic view finder can be vertically moved and causes a user to observe an image to be picked up, comprising:a guide mechanism guides vertical movement of the electronic view finder and
a biaxial rotation mechanism having a connecting part connecting the electronic view finder and the guide mechanism to each other, a first shaft part supporting the electronic view finder such that the electronic view finder can be rotated around a first direction with respect to the connecting part, and a second shaft part supporting the connecting part such that the connecting part can be rotated around a second direction vertical to the first direction with respect to the guide mechanism.

US Pat. No. 10,459,313

LENS BARREL AND IMAGING DEVICE

FUJIFILM Corporation, To...

1. A lens barrel comprising:a lens barrel body that receives a diaphragm;
a diaphragm operation ring that is rotatably mounted on the lens barrel body and is capable of being set to a plurality of first rotational positions where an AV value of the diaphragm is set to predetermined integer values and a plurality of second rotational positions where the AV value is set to predetermined fraction values;
first and second spherical bodies that are provided between the lens barrel body and the diaphragm operation ring and are disposed at positions different from each other in a circumferential direction of the diaphragm operation ring;
first fitting portions which are formed on one of the lens barrel body and the diaphragm operation ring so as to correspond to the respective first rotational positions and to which the first spherical body is fitted in a case in which the diaphragm operation ring is set to each of the first rotational positions; and
second fitting portions which are formed on one of the lens barrel body and the diaphragm operation ring so as to correspond to the respective second rotational positions and to which the second spherical body is fitted in a case in which the diaphragm operation ring is set to each of the second rotational positions,
wherein a fitting amount of the first spherical body with respect to the first fitting portion is larger than a fitting amount of the second spherical body with respect to the second fitting portion, and
wherein a ratio of the volume of a portion of the first spherical body fitted to the first fitting portion to the entire volume of the first spherical body is substantially equal to a ratio of the volume of a portion of the second spherical body fitted to the second fitting portion to the entire volume of the second spherical body.

US Pat. No. 10,459,308

METHOD AND SYSTEM OF SELF-CONTAINED AND SELF-POWERED CONTROLLER

Furcifer Inc., Menlo Par...

1. An electrochromic system, comprising:one or more electrochromic devices, each electrochromic device comprising:
two glass layers;
two adhesive layers disposed on inner surfaces of the two glass layers;
an electrochromic film disposed between the two adhesive layers, the electrochromic film including an electrochromic material layer, a solid polymer electrolyte, and a charge storage layer, wherein the solid polymer electrolyte includes at least one electrolyte salt selected from the group consisting of: LiTFSI, LiPF6, LiBF4, LiClO4, LiCF3SO3, LiN(CF3SO2), LiSbFg, LiAsF6, LiN(CF3CF2SO2)2, (C2H5)4NBF4, (C2H5)3CH3NBF4, LiI, and combinations thereof;
a controller including a power converter, a signal receiver, and a power output, the power converter configured to receive power from a power source, the signal receiver configured to receive a control signal, and the power output coupled to the electrochromic film and configured to provide power to the electrochromic film to control optical state of the electrochromic film, wherein the power source is integrated with the controller, and includes an energy storage; and
a control device configured to send the control signal to the signal receiver, and
a central control device configured to globally control optical states of all of the one or more electrochromic devices.

US Pat. No. 10,459,303

DISPLAY DEVICE WITH CURVED PART

Japan Display Inc., Toky...

1. A display device comprising:a first substrate with flexibility, the first substrate having a display section including a first pixel;
a second substrate with flexibility;
a sealant which bonds the first substrate and the second substrate together; and
an illuminating device provided on a back surface side of the first substrate and including a light-guiding member and a light source,
wherein
the first substrate and the second substrate have a curved part so that the sealant and the display section overlap each other in a planar view, and
the light-guiding member is arranged between the display section and the sealant in a sectional view.

US Pat. No. 10,459,294

METHOD FOR ORIENTATION OF LIQUID CRYSTALS IN MICRO/NANO REGION ON BASIS OF LASER DIRECT WRITING AND SYSTEM THEREOF

NANKAI UNIVERSITY, Tianj...

1. A method for orientation of liquid crystals, the method comprising the steps of:preparing a sample being comprised of a substrate with a substrate plane and polymerizable organics spin-coated on said substrate;
building a micro/nano structure,
wherein said step of building said micro/nano structure comprises the steps of:
laser direct writing said sample,
wherein said step of laser direct writing comprises:
continuously changing a position of a laser spot of a laser relative to said polymerizable organics; and
polymerizing a portion of said polymerizable organics consistent with movement trajectory of said laser spot so as to form a plurality of polymer strips arranged in parallel to each other in one direction and perpendicular to said substrate plane, each polymer strip having side walls, and so as to form polymerized and unpolymerized portions on said substrate; and
removing said unpolymerized portions so as to form said micro/nano structure with fine structures on respective side walls of said polymer strips,
wherein height of each polymer strip is greater than 2.0 microns; and
injecting liquid crystals into said micro/nano structure with fine structures so as to perform self-orientation of said liquid crystals parallel to said one direction of said polymer strips, said liquid crystals separating into a plurality of liquid crystal portions between adjacent polymer strips, each liquid crystal portion being separate from each other.

US Pat. No. 10,459,287

DISMANTLING DEVICE AND METHOD FOR DISMANTLING BLACKLIGHT UNIT

BOE TECHNOLOGY GROUP CO.,...

1. A dismantling device, comprising:a supporting table comprising a supporting face which is configured for supporting an object to be dismantled thereon;
a linear cutting portion, provided on the supporting face, and configured to be movable with respect to the supporting table so as to apply a cutting force on a bonding portion of the object to be dismantled along a plane where the bonding portion is located,
wherein the linear cutting portion comprises two ends and a cutting line between the two ends, and at least one of which is provided on the supporting table; a supporting portion provided at a side of the supporting table;
at least one opening is formed between the supporting portion and the supporting table, or the supporting portion comprises at least one opening, an extension direction of the at least one opening is parallel to the supporting face;
the cutting line of the line cutting portion is configured to be able to enter the at least one opening and pass through the same in use with a movement direction of the cutting line in the at least one opening being parallel to the extension direction of the at least one opening;
the object to be dismantled is a liquid crystal module comprising a liquid crystal panel and a backlight unit that are placed oppositely and connected with each other by a bonding portion, and a flexible printed circuit (FPC) board connected to a side of the liquid crystal panel, and
the supporting portion comprises an FPC-end supporting portion configured for placing the flexible printed circuit board of the liquid crystal module thereon, and the FPC-end supporting portion comprises a supporting pole supported on the supporting table; and
the FPC-end supporting portion comprises a slant-face supporting structure used for placement of the flexible printed circuit board, and the slant-face supporting structure is provided at the side of the FPC-end supporting portion away from the supporting table.

US Pat. No. 10,459,286

DISPLAY DEVICE WITH QUANTOM RODS

SAMSUNG ELECTRONICS CO., ...

1. A display device comprising:a light source generating light;
a lightguide plate configured to change a path of the light generated from the light source and output the light toward a front surface of the display device;
a first polarizing plate arranged on the lightguide plate and configured to generate first polarized light;
a liquid crystal panel arranged on the first polarizing plate and configured to display an image by using the first polarized light;
a second polarizing plate arranged on the liquid crystal panel and configured to generate second polarized light; and
a quantum rod layer arranged on the second polarizing plate, contacted with the second polarizing plate, divided into a plurality of pixels, and containing quantum rods in at least one of the plurality of pixels,
wherein a polarizing axis of the second polarized light is perpendicular to a polarizing axis of polarized light emitted by the quantum rod layer.

US Pat. No. 10,459,285

POLARIZED RGB LIGHT SOURCE

Konica Minolta Laboratory...

1. A device for producing polarized light, the device comprising:a plurality of photonic crystal grid structures on a substrate, the plurality of photonic crystal grid structures comprising one or more structured regions for the transmission of polarized blue light, one or more structured regions for the transmission of polarized green light, and one or more structured regions for the transmission of polarized red light;
a green quantum dot layer substantially positioned on the one or more structured regions for the transmission of polarized green light;
a red quantum dot layer substantially positioned on the one or more structured regions for the transmission of polarized red light;
a high refractive index film disposed over the plurality of photonic crystal grid structures on the substrate and the green and red quantum dot layers; and
a blue light emitting diode array disposed on the polarized light device such that the emission from the blue light emitting diode array facilitates the emission of red and green light from the red and green quantum dot layers.

US Pat. No. 10,459,283

DISPLAY DEVICE

OMRON Corporation, Kyoto...

1. A display device comprising:a transparent liquid crystal panel configured such that an object arranged at a rear surface of the transparent liquid crystal panel is visible from a front surface of the transparent liquid crystal panel, and configured to present an image;
a first polarizer arranged on one of: the front surface of the transparent liquid crystal panel; and the rear surface of the transparent liquid crystal panel;
a first light source;
a light guide element arranged at the other of: the front surface of the transparent liquid crystal panel; and the rear surface of the transparent liquid crystal panel, the light guide element formed from a transparent material and directing light from the first light source toward the transparent liquid crystal panel;
a second polarizer arranged between: the light guide element and the transparent liquid crystal panel; or the light guide element and the first light source, and arranged to not block at least a portion of light reflected from the object passing through the light guide element such that a polarization plane of the light from the first light source and a polarization plane of the light reflected from the object are mutually orthogonal; and
a controller configured to perform operations comprising controlling the transparent liquid crystal panel by applying a voltage to the transparent liquid crystal panel to rotate, on a per-pixel basis, a polarization plane of light passing through the transparent liquid crystal panel so that at least a portion of the light from the first light source entering the transparent liquid crystal panel via the second polarizer is transmitted through the first polarizer to present the image, and at least a portion of the light reflected from the object is transmitted through the first polarizer.

US Pat. No. 10,459,279

ARRAY SUBSTRATE, METHOD FOR MANUFACTURING THE SAME, DISPLAY PANEL AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A display panel, comprising an array substrate and a color filter substrate which are arranged oppositely,wherein the array substrate comprises light-transmission regions and non-transmission regions, each of the light-transmission regions comprises a blue light filtering layer which comprises semiconductor nano particles to absorb blue light with a wavelength smaller than 450 nm, the blue light filtering layer is not arranged in the non-transmission regions, and the semiconductor nano particles are carbon-doped titanium dioxide.

US Pat. No. 10,459,273

IN-CELL TOUCH LIQUID CRYSTAL DISPLAY DEVICE AND METHOD FOR FABRICATING THE SAME

LG DISPLAY CO., LTD., Se...

1. An in-cell touch liquid crystal display device, comprising:a lower array substrate;
an upper array substrate that is on and faces the lower array substrate, and has an area greater than an area of the lower array substrate;
a gate line and a data line that are on an inner surface of the upper array substrate and cross each other to define a pixel region;
a thin film transistor on the inner surface of the upper array substrate;
a planarization layer that is on the inner surface of the upper array substrate having the thin film transistor, and exposes a part of a drain electrode of the thin film transistor;
a common electrode on the planarization layer;
a passivation layer that is on the planarization layer and exposes the part of the drain electrode;
a touch line on the passivation layer;
an inter-layered insulating layer that is on the passivation layer, covers the touch line, and exposes the part of the drain electrode, the touch line and the common electrode;
a plurality of pixel electrodes that are on the inter-layered insulating layer, overlap the common electrode, and are connected to the drain electrode; and
a connection line connecting the touch line and the common electrode.

US Pat. No. 10,459,272

LIQUID CRYSTAL DISPLAY INCLUDING BLOCKING FILM

Samsung Display Co., Ltd....

1. A liquid crystal display comprising:a substrate configured to include a display area and a peripheral area;
a thin film transistor disposed on the substrate;
a pixel electrode connected to the thin film transistor;
a roof layer disposed to face the pixel electrode;
a capping layer disposed on the roof layer such that the roof layer is between the capping layer and the pixel electrode, the capping layer comprising a top surface and a lateral surface extending from the top surface towards the substrate;
a blocking film disposed in the peripheral area to surround the lateral surface of the capping layer; and
a liquid crystal layer in a plurality of microcavities formed between the pixel electrode and the roof layer in the display area, the capping layer including portions that are positioned at entrance regions of the plurality of microcavities and directly contact the liquid crystal layer,
wherein a level of a top surface of the blocking film is higher than that of a top surface of the liquid crystal layer.

US Pat. No. 10,459,270

DISPLAY DEVICE

FUNAI ELECTRIC CO., LTD.,...

1. A display device comprising:a display;
at least one light source unit having a light source, a diffusing lens that covers the light source, and a substrate to which the light source is mounted;
a housing including an inner surface to which the at least one light source unit is attached; and
a reflective sheet having a plurality of holes corresponding to the light sources, the reflective sheet being disposed between the substrate and the diffusing lens,
the housing including a positioning portion that holds the at least one light source unit relative to the housing,
the at least one light source unit having a heat dissipation member to which the substrate is attached, and
the positioning portion including a contact component contacting with the heat dissipation member.

US Pat. No. 10,459,269

DISPLAY DEVICE

LG DISPLAY CO., LTD., Se...

1. A display device comprising:a display panel including a first substrate and a second substrate;
a panel driver electrically connected to the display panel;
a support arranged at a back side of the display panel and including a support to support the display panel;
a coupling member arranged on an upper surface of the support and configured to couple the display panel to the support; and
a plurality of connection electrodes electrically connected to the display panel and the panel driver,
wherein the first substrate includes a plurality of signal pads at a first end area of the first substrate,
wherein the plurality of connection electrodes are electrically connected to the plurality of signal pads of the first substrate respectively,
wherein the plurality of connection electrodes are in contact with a side surface of the plurality of signal pads of the first substrate respectively, and
wherein the plurality of connection electrodes are in contact with a side surface of the first substrate.

US Pat. No. 10,459,266

DISPLAY MODULE, DISPLAY APPARATUS HAVING THE SAME, AND FABRICATING METHOD THEREOF

BOE TECHNOLOGY GROUP CO.,...

1. A display module, comprising: a display substrate having a display area and a peripheral area surrounding the display area; a packaging cover facing the display substrate; and a mold frame configured to receive the display substrate and the packaging cover; wherein the mold frame comprises a main body and a protrusion protruding away from an inner surface of the mold frame, the protrusion is between the display substrate and the packaging cover; the packaging cover has a recess in an area corresponding to the protrusion for receiving the protrusion; the recess and the protrusion complementarily match each other; and the protrusion has a first surface abutting the peripheral area of the display substrate and a second surface opposite to the first surface, the second surface abutting a surface of the recess; wherein the protrusion partitions the inner surface into a first portion and a second portion; the display module further comprising: a sealant between the first portion of the inner surface and the display substrate, and a sealant between the second portion of the inner surface and the packaging cover, for sealing the display substrate and the packaging cover together and encapsulating display elements therebetween.

US Pat. No. 10,459,265

DISPLAY DEVICE

Japan Display Inc., Mina...

1. A display device comprising:a first substrate comprising a first insulating substrate;
a second substrate comprising a second insulating substrate and opposing the first substrate;
a liquid crystal layer held between the first substrate and the second substrate; and
an adhesive layer which attaches the first substrate and the second substrate together,
the adhesive layer comprising a first portion extending in a first direction,
the first portion comprising a first end portion and a second end portion, each extending in the first direction,
the second substrate comprising a third end portion located between the first end portion and the second end portion and extending in the first direction,
the third end portion of the second substrate overlapping the first portion in a plan view,
a part of the first portion extending outside the third end portion of the second substrate in a plan view, and
the first substrate and the second substrate being bent in a position overlapping the first portion.

US Pat. No. 10,459,258

META OPTICAL DEVICE AND METHOD OF DESIGNING THE SAME

SAMSUNG ELECTRONICS CO., ...

1. A method of designing a meta optical device, the method comprising:setting, via a processor, design data for arrangement and shape dimensions of a nanostructure of the meta optical device, according to a function to be implemented by the meta optical device;
obtaining a phase change graph with respect to a change in the shape dimensions;
setting a shape dimension region with phase defect in the phase change graph; and
substituting a shape dimension with phase defect, which is included in the shape dimension region with phase defect among the dimensions included in the design data, with a substitution value that is outside the shape dimension region with phase defect.

US Pat. No. 10,459,256

METHOD AND SYSTEM TO CREATE CUSTOM, USER-SPECIFIC EYEWEAR

Bespoke, Inc., San Franc...

1. A computer-implemented method for creating a model of an individual-specific eyewear product, using a computer system, the method comprising:receiving, over an electronic network, and classifying one or more facial feature characteristics of users in a population of users;
storing an association between the classified one or more facial feature characteristics and at least one eyewear design attribute;
receiving, over an electronic network, or computing an individual-specific characteristic from image data of an individual outside of the population of users;
predicting an individual-specific eyewear design attribute for the individual based on the individual-specific characteristic and the stored association;
determining a first model of an eyewear product selected for the individual based on the predicted individual-specific eyewear design attribute, the first model comprising a solid model or a surface model of the eyewear product;
determining one or more configurable features of a geometry of a frame of the first model of the eyewear product;
quantifying at least a surface or a contour of an anatomic feature of the individual based on the image data of the individual;
generating a second model of the eyewear product by shaping a surface or a contour of the first model of the eyewear product to match the quantified surface or quantified contour of the anatomic feature of the individual while maintaining one or more parametric constraints on the geometry of the second model, the second model comprising a solid model or a surface model of the eyewear product; and
generating instructions for manufacturing the individual-specific eyewear product based on the second model.

US Pat. No. 10,459,247

METHOD FOR MANUFACTURING AN OPHTHALMIC LENS COMPRISING A MARKING STEP FOR PRODUCING PERMANENT TECHNICAL MARKS ON SAID OPHTHALMIC LENS

ESSILOR INTERNATIONAL, C...

1. A method for manufacturing an ophthalmic lens, the method comprising:a marking operation for producing technical permanent marks on said ophthalmic lens that exhibits a body, a first face, and a second face opposite to said first face, the first face and the second face respectively defining a first optical surface and a second optical surface, the marking operation comprising
additively manufacturing said body and said first and second faces, by depositing a plurality of first predetermined volume elements of a first material having a first complex refractive index, to obtain said first and second optical surfaces, and
additively manufacturing said technical permanent marks by depositing, during said depositing the plurality of said first predetermined volume elements of said first material, at least one second predetermined volume element of a second material having a second complex refractive index different from said first complex refractive index of said first material, the technical permanent marks being located in a zone of the ophthalmic lens passing through a horizontal axis, on either side and at an equal distance from a reference point,
wherein the technical permanent marks are characteristic of an optical reference system to be provided to said ophthalmic lens and are located in said ophthalmic lens in a determined position dependent on said first and second optical surfaces,
the technical permanent marks are additively formed in a plurality of successive and superposed layers of the first material, wherein at least two of the technical permanent marks are in a same layer, and
the first face and the second face are curved, the first face being convex and the second face being concave, the plurality of superposed layers between the first face and the second face being flat layers in a direction perpendicular to a vertical axis passing through the first face and the second face.

US Pat. No. 10,459,246

FLEXIBLE HINGE WITH A TENSION SPRING

OKIA OPTICAL CO., LTD., ...

1. A flexible hinge comprising:a) a tension spring (1) having two ends (11) and (12);
b) a sliding element (2) having a first segment (23), a second segment (24), and an ending (26) between the first segment (23) and the second segment (24), wherein there is an opening (22) near the end of one of the first and second segments, and wherein the opening (22) is configured to engage with one end of the tension spring (1);
c) a sliding element guide (3) comprising a third segment (35), a fourth segment (36), a middle segments (34) between the third segment (35) and the fourth segment (36), and a pair of slots (33A) and (33B) in the middle segment (34), wherein the pair of slots (33A) and (33B) are configured to allow the first and second segments of the sliding element (2) to slide through, and wherein there is a first guide opening (31) and a second guide opening (32) in the third segment (35) and the fourth segment (36) respectively;
d) a spring tensioner (4) having a spring fixing device at one end configured to engage with the other end of the tension spring (1);
e) a stop (5) for stopping the longitudinal movement of the sliding element (2), wherein the stop (5) passes through the first guide opening (31) and second guide opening (32) in the sliding element guide (3);
f) a fastener (6); and
g) a bearing shield (7) having a pair of bearing shield openings (71) and (72), wherein the fastener (6) goes through the bearing shield openings (71) and (72) and the ending (26) to engage the bearing shield (7) with the rest of the flexible hinge.

US Pat. No. 10,459,242

METHOD AND DEVICE FOR CAPTURING AN IMAGE OF A TARGET OBJECT

MBDA Deutschland GmbH, S...

1. A method for capturing an image of a distant moving target object illuminated by an illumination laser comprising:splitting a pulsed laser beam emitted by the illumination laser into an illumination beam and a partial beam between the illumination laser and an illumination optics unit;
illuminating the target object by means of the illumination beam, which illumination beam is directly aimed at the target object by the illumination optics unit;
receiving illumination beam laser light reflected from the target object by a receiving optics unit arranged separately from the illumination optics unit;
directing received reflected illumination beam laser light to an image capturing device to generate an image of the target object on the image capturing device;
detecting an angular offset of the image of the target object with respect to a reference axis of the receiving optics unit;
stabilizing a visual axis of the image capturing device detected by imaging of the target object by a first optical correcting element of the receiving optics unit that compensates for the angular offset;
wherein, for stabilize imaging of the target object, the method further comprises:
delaying the partial beam in an optical delay device;
illuminating the target object by means of the partial beam that is directed at the target object by the receiving optics unit;
receiving partial beam laser light which is reflected by the target object and which defines a reference wavefront by the receiving optics unit;
decoupling received reflected partial beam laser light from light that is received by the receiving optics unit;
directing decoupled reflected partial beam laser light to a wavefront sensor;
detecting a wavefront error in the received reflected partial beam laser light; and
fine tuning the receiving optics unit to compensate for the wavefront error by means of a second optical correcting element of the receiving optics unit,
wherein said decoupling the received reflected partial beam laser light from the light that is received by the receiving optics unit is carried out by Pockels cells that are actuated synchronously to assure clocking of the pulsed laser beam emitted by the illumination laser.

US Pat. No. 10,459,239

NAKED-EYE STEREOSCOPIC DISPLAY GRATING, MANUFACTURING METHOD AND DISPLAY DEVICE

Wuhan China Star Optoelec...

1. A display device, comprising:a naked-eye stereoscopic display grating;
a liquid crystal display panel; and
a backlight module;
wherein, the naked-eye stereoscopic display grating is placed between a visible region of the liquid crystal display panel and the backlight module;
wherein, the naked-eye stereoscopic display grating has a transparent region and a reflective region arranged periodically, wherein the transparent region includes a transparent substrate, the reflective region includes the transparent substrate, and a metal oxide layer and a metal grating layer sequentially disposed on the transparent substrate; and
wherein, a reflectivity of the metal oxide layer is less than a reflectivity of the metal grating layer;
wherein, the metal oxide layer is molybdenum oxide (MoOx) with a reflectivity less than 25% at the visible wavelength band, and a range of the visible wavelength band is 390 nm˜780 nm.

US Pat. No. 10,459,237

SYSTEM, HEAD MOUNTED DEVICE (HMD) AND METHOD FOR ADJUSTING A POSITION OF AN HMD WORN BY A USER

Dell Products L.P., Roun...

1. A method, comprising:receiving data from an eye tracking system of a head mounted device (HMD) worn by a user, wherein the data is generated by the eye tracking system in response to the user gazing upon a virtual image plane of the HMD;
using the received data to calculate a distance between the virtual image plane of the HMD and a pupil plane of the user;
adjusting a physical position of a pad and/or an optical assembly of the HMD with respect to the user based on the calculated distance; and
controlling a stepper motor to extend the pad and/or the optical assembly toward or away from the user to adjust the physical position of the pad and/or the optical assembly of the HMD with respect to the user.

US Pat. No. 10,459,235

HEAD-MOUNTED DISPLAY

Brother Kogyo Kabushiki K...

1. A head-mounted display comprising:a display unit configured to display an image;
a fixed unit configured to be fixed on a head of a user;
an adjustment unit that is configured to move and hold the display unit relative to the fixed unit, the adjustment unit being provided with:
a first adjustment unit connected to the fixed unit, wherein the first adjustment unit is configured to move the display unit relative to the fixed unit with at least one of a first degree of freedom or a third degree of freedom smaller than the first degree of freedom, and adjust a position of the display unit, and
a second adjustment unit connected to the display unit, wherein the second adjustment unit is configured to move the display unit relative to the fixed unit with a second degree of freedom, and adjust the position of the display unit; and
a degree-of-freedom changing unit configured to selectively change a degree of freedom of the first adjustment unit between the first degree of freedom and the third degree of freedom,
wherein the first adjustment unit includes:
a guide member;
a moving member configured to be brought into contact with the guide member and slide in a predetermined direction; and
a pressing member configured to press the moving member against the guide member and bring the moving member into contact with the guide member,
wherein the degree-of-freedom changing unit includes a restriction member that restricts movement of the pressing member relative to the guide member, and
wherein the restriction member imposes a restriction such that the pressing member is movable relative to the guide member in the predetermined direction in a state that the degree of freedom of the first adjustment unit is the first degree of freedom, and that the pressing member is fixed relative to the guide member in a state that the degree of freedom of the first adjustment unit is the third degree of freedom.

US Pat. No. 10,459,228

HEAD WEARABLE DISPLAY USING POWERLESS OPTICAL COMBINER

GOOGLE LLC, Mountain Vie...

1. An optical apparatus for a head wearable display, comprising:a lightguide to receive, at a first side of the lightguide, display light having an initial cross-section size into the lightguide and guide the display light down the lightguide, wherein the lightguide includes a first plurality of reflective optical elements that redirect the display light out of a second side of the lightguide with an expanded cross-section size that is larger than the initial cross-section size, wherein the first plurality of reflective optical elements comprise a linear array of planar surfaces offset from each other and obliquely oriented relative to the second side; and
an optical combiner separate from, and obliquely oriented relative to, the lightguide, the optical combiner to combine the display light having the expanded cross-section with ambient scene light, the optical combiner including:
an ambient scene side;
an eye-ward side; and
a second plurality of reflective optical elements that pass at least a portion of the ambient scene light incident along an eye-ward direction on the ambient scene side through to the eye-ward side and redirect the display light having the expanded cross-section and incident on the eye-ward side to the eye-ward direction, wherein the second plurality of reflective optical elements comprise a linear array of planar surfaces offset from each other and obliquely oriented relative to the ambient and eye-ward sides, and wherein the second plurality of reflective optical elements are substantially without lensing power.

US Pat. No. 10,459,224

HIGH TRANSMITTANCE EYEWEAR FOR HEAD-UP DISPLAYS

HONEYWELL INTERNATIONAL I...

1. An optical device for displaying a pulsed right eye display image and a pulsed left eye display image over a forward scene that is observable through a windscreen, comprising:a first lens assembly having a transmittance versus time and configured to optically receive the pulsed right eye image and the pulsed left eye image and to cycle between absorbing the pulsed left eye image and transmitting the pulsed right eye image;
a second lens assembly having a transmittance versus time and configured to optically receive the pulsed right eye image and the pulsed left eye image and to cycle between absorbing the pulsed right eye image and transmitting the pulsed left eye image;
wherein the first and second lens assemblies comprise crossed dichroic guest-host liquid crystal lenses;
wherein each lens assembly includes a switchable retardation layer that is located between two switchable polarizers, wherein the switchable retardation layer is switchable between a nominal half-wave retardance and zero retardance and where a retardation axis of the retardation layer is oriented at 45 degrees between axes of two switchable polarizers to increase transmittance of the lens assembly; and
wherein the first lens assembly having a transmittance versus time has an average transmittance greater than 50 percent, and the second lens assembly having a transmittance versus time has an average transmittance greater than 50 percent.

US Pat. No. 10,459,222

SYSTEMS, DEVICES, AND METHODS FOR VARIABLE LUMINANCE IN WEARABLE HEADS-UP DISPLAYS

North Inc., Kitchener, O...

1. A method of operating a laser projector with variable luminance, wherein the laser projector includes at least one laser diode and a liquid crystal element with a controller communicatively coupled thereto, the method comprising:generating a laser light by the at least one laser diode;
receiving the laser light from the at least one laser diode by the liquid crystal element;
modulating an opacity of the liquid crystal element by the controller; and
attenuating a luminance of the laser light by the opacity of the liquid crystal element.

US Pat. No. 10,459,217

OPTICAL SCANNING APPARATUS HAVING PIVOTING REFLECTOR AND PIEZOELECTRIC ELEMENT

DENSO CORPORATION, Kariy...

1. An optical scanning apparatus comprising:a reflector that includes a reflective surface reflecting a light beam, the reflective surface perpendicular to a thickness direction, the reflective surface having a first direction and a second direction perpendicular to the first direction;
torsion beams between which the reflector is centered, the torsion beams extending from the reflector to opposite sides of the reflector in the first direction, respectively, the torsion beams enabling the reflector to pivot about an axis parallel to the first direction;
coupling portions disposed at opposite sides in the first direction, the coupling portions opposing each other across the reflector,
each of the coupling portions including
(i) a central portion having a U-shape including a bottom portion and two projection portions, the central portion opening toward the reflector when viewing the reflective surface from above in the thickness direction,
the bottom portion of the U-shape being joined to an end of the torsion beam, the end of the torsion beam being opposite to an end of the torsion beam joined to the reflector,
the two projection portions of the U-shape opposing each other to sandwich the torsion beam, and
(ii) opposite end portions that respectively extend in the second direction outwardly from opposite ends of the central portion in the second direction; and
supporting portions disposed at opposite sides in the second direction, the supporting portions opposing each other across the reflector,
each of the supporting portions extending between opposite ends in the first direction,
each of the supporting portions being joined to each of opposite ends of the coupling portion in the second direction,
wherein:
the central portion of the coupling portion is provided with first concave portions opposing each other in the projection portions of the U-shape, each projection portion having (i) a side surface facing the torsion beam and (ii) an opposite side surface opposite to the side surface facing the torsion beam in the second direction,
each first concave portion having a concaved shape being concaved by penetrating the coupling portion in the thickness direction perpendicular to the reflective surface,
each first concave portion having an opening to the side surface facing the torsion beam and extending from the opening towards the opposite side surface in the second direction up to a bottom, when viewing the reflective surface from above in the thickness direction;
a distance in the second direction between, of the concaved shapes of the first concave portions in the coupling portion, the bottoms opposing each other across the torsion beam is set greater than a distance in the second direction between, of the two projection portions of the U-shape, the side surfaces facing the torsion beam opposing each other across the torsion beam;
the central portion of the coupling portion is provided with a second concave portion in a portion closer to the reflector than the first concave portion in the first direction,
the second concave portion having a concaved shape being concaved by penetrating the coupling portion in the thickness direction perpendicular to the reflective surface,
the second concave portion
opening to the opposite side surface of each projection portion of the central portion and
extending towards the side surface facing the torsion beam;
a piezoelectric element configured by laminating a lower electrode, a piezoelectric film, and an upper electrode is formed to a surface of a portion ranging from each of the opposite end portions to the central portion, the portion being closer to the reflector than the second concave portion in the first direction; and
the piezoelectric element is formed up to a tip end of the central portion, the tip end adjacent to the torsion beam.

US Pat. No. 10,459,211

RESONANT SCANNER INTEROPERATION WITH MOVABLE STAGE

1. A system for scanning tissue, comprising:a resonant scanner that is configured for optical scanning of a specimen, and wherein a direction of said optical scanning is performed within an oscillating pattern that cycles in between two extreme locations that define a line that is substantially parallel to a first axis;
a stage that is configured to move in at least one direction, said direction being substantially parallel to a second axis that is perpendicular to said first axis, and wherein said stage is configured to move at a velocity in accordance with control signals that are received by said stage;
a set of electronics that is configured to obtain a frequency of resonance over time of said resonant scanner, and wherein said set of electronics controls a velocity of movement of said stage over time, via communication of said control signals to said stage in response to said frequency of resonance over time.

US Pat. No. 10,459,203

OPTICAL IMAGING SYSTEM

Samsung Electro-Mechanics...

1. An optical imaging system comprising:a first lens comprising a concave image-side surface;
a second lens comprising refractive power;
a third lens comprising a concave image-side surface;
a fourth lens comprising a convex object-side surface or a convex image-side surface;
a fifth lens comprising refractive power;
a sixth lens comprising a concave image-side surface; and
a seventh lens comprising negative refractive power,
wherein the first to seventh lenses are sequentially disposed from an object side,
wherein the first to seventh lenses are sequentially adjacent to one another, and
wherein 1.62<(N2+N5+N6)/3, where N2 is a refractive index of the second lens, N5 is a refractive index of the fifth lens, and N6 is a refractive index of the sixth lens.

US Pat. No. 10,459,199

FIVE-PIECE OPTICAL LENS SYSTEM WITH A WIDE FIELD OF VIEW

NEWMAX TECHNOLOGY CO., LT...

1. A five-piece optical lens system with a wide field of view, in order from an object side to an image side, comprising:a first lens element with a negative refractive power, having an object-side surface being convex near an optical axis and an image-side surface being concave near the optical axis, the first lens element being made of glass, at least one of the object-side surface and the image-side surface of the first lens element being aspheric;
a second lens element with a positive refractive power, having an object-side surface being concave near the optical axis and an image-side surface being convex near the optical axis, at least one of the object-side surface and the image-side surface of the second lens element being aspheric;
a stop;
a third lens element with a positive refractive power, having an object-side surface being convex near the optical axis and an image-side surface being convex near the optical axis, at least one of the object-side surface and the image-side surface of the third lens element being aspheric;
a fourth lens element with a negative refractive power, having an object-side surface being concave near the optical axis and an image-side surface being convex near the optical axis, at least one of the object-side surface and the image-side surface of the fourth lens element being aspheric; and
a fifth lens element with a positive refractive power, having an object-side surface being convex near the optical axis and an image-side surface being concave near the optical axis, at least one of the object-side surface and the image-side surface of the fifth lens element being aspheric and provided with at least one inflection point;
wherein a focal length of the second lens element is f2, a focal length of the third lens element is f3, and they satisfy the relation: 2.1

US Pat. No. 10,459,197

IMAGE CAPTURING LENS SYSTEM, IMAGE CAPTURING APPARATUS AND ELECTRONIC DEVICE

LARGAN PRECISION CO., LTD...

1. An image capturing lens system comprising four lens elements, the four lens elements being, in order from an object side to an image side:a first lens element having an object-side surface being convex in a paraxial region thereof and an image-side surface being concave in a paraxial region thereof;
a second lens element having an object-side surface being concave in a paraxial region thereof and an image-side surface being convex in a paraxial region thereof;
a third lens element having an object-side surface being concave in a paraxial region thereof and an image-side surface being convex in a paraxial region thereof; and
a fourth lens element having an image-side surface being concave in a paraxial region thereof and comprising at least one convex shape in an off-axis region thereof;
wherein the image capturing lens system has a total of four lens elements, an Abbe number of the fourth lens element is V4, an f-number of the image capturing lens system is Fno, a half of a maximal field of view of the image capturing lens system is HFOV, an axial distance between the first lens element and the second lens element is T12, an axial distance between the second lens element and the third lens element is T23, an axial distance between the third lens element and the fourth lens element is T34, and the following conditions are satisfied:
V4<30.0;
Fno?2.10;
0.78 T34

US Pat. No. 10,459,186

OPTICAL FIBER CABLE INSTALLATION IN A PRESSURE SEWERAGE

Jelcer-IP B.V., Dedemsva...

1. Method for arranging a cable in a pipe of a medium conduit suitable for transport of a medium using pressure, the method comprising the steps of:inserting a segment into a pipe, said segment being arranged at a first longitudinal position between a first and a second point, said segment being provided with a first and a second cable passage to an outside, and with means for closing off the first and second cable passage;
supplying liquid and/or applying pressure in at least a part of the medium conduit extending from the first point;
drawing the cable through the pipe of the medium conduit from the first point downstream to the second point, wherein the cable is carried along by the liquid and/or the pressure in the medium conduit, wherein an outer end of the cable is taken out of the medium conduit at the second point;
opening the segment;
taking a piece of the cable out at the first longitudinal position while forming a loop, and subsequently closing the segment,
wherein the cable is passed through the cable passage, and
rotating the segment to a protected position in which the cable passage and the cable carried outside are protected from damage by excavation work by means of the pipe or a shell arranged in a longitudinal opening between a first and a second pipe part of the pipe.

US Pat. No. 10,459,183

OPTICAL WIRING UNIT

FUJIKURA LTD., Tokyo (JP...

1. An optical wiring unit comprising:a plurality of drawers comprising optical adapters, wherein
the optical wiring unit is provided with a casing,
each of the drawers is moved relative to the casing and includes a first latch and a second latch,
when one of the drawers is not drawn out to a predetermined position, the first latch of the drawer does not latch onto the second latch of an adjacent drawer, and
when any of the drawers is drawn out to the predetermined position, the first latch of a drawn-out drawer moves toward the second latch of the adjacent drawer and latches onto the second latch of the adjacent drawer to lock the drawn-out drawer to the predetermined position.

US Pat. No. 10,459,182

CABLE MANAGEMENT PANEL WITH SLIDING DRAWER

CommScope Technologies LL...

1. A cable management panel comprising:a chassis;
a drawer slidably mounted within the chassis, the drawer slidable between a first position with the drawer fully inserted within the chassis and a second position with the drawer extended from the interior of the chassis;
first and second access locations provided at first and second opposite sides, respectively, of the drawer for allowing entry of optical fiber cable into the drawer; and
a cable take-up mechanism provided adjacent each of the first and second sides of the drawer, each cable take-up mechanism including a radius limiter slidably mounted relative to the drawer and movable from a first position relative to the chassis toward a second position relative to the chassis which is forward of the first position as the drawer is moved from the first position to the second position, wherein each radius limiter includes a curved vertical surface that limits the bend radius of a cable entering the drawer, each radius limiter further including a pivotally mounted cable retention tab for retaining a cable against the curved vertical surface and for accessing a cable entering the drawer when the cable retention tab is pivoted upward, wherein each access location is defined at least partially by the curved vertical surface of the radius limiter, wherein movement of the drawer is synchronized at all times with the movement of each cable take-up mechanism relative to the chassis such that the drawer and the cable take-up mechanisms are configured to move simultaneously in the same direction relative to the chassis, wherein the cable take-up mechanisms are configured to move with respect to the drawer in a direction that is parallel to the movement of the drawer relative to the chassis.

US Pat. No. 10,459,176

COMMUNICATION LIGHT DETECTION DEVICE

HITACHI METALS, LTD., To...

1. A communication light detection device, comprising:a housing provided with a plurality of first optical adapters and a plurality of second optical adapters; and
a plurality of communication light detection portions provided in connection portions respectively for optically connecting together a first optical fiber provided in the housing and extended from the first optical adapters into the housing and a second optical fiber extended from the corresponding second optical adapters into the housing, to detect communication light transmitted via both the optical fibers,
wherein each of the communication light detection portions includes a respective light leak portion provided in the connection portions to allow a part of the communication light to leak, a respective light receiving element to detect the leak light leaked at the light leak portion, and a respective case for the communication light detection portions including a recessed groove for accommodating the connection portions and not transmitting the leak light,wherein a circuit board is included with the plurality of the light receiving elements mounted thereon together, and is provided, thereby closing the openings of the recessed grooves of the plurality of the communication light detection portion cases together.

US Pat. No. 10,459,174

BONDED FILTER SUBSTRATES

Hewlett Packard Enterpris...

1. A method comprising:fabricating a plurality of first filters on a first surface of a first wafer, wherein the plurality of first filters each transmit a first group of wavelengths of light;
fabricating a plurality of second filters on a second surface of a second wafer, wherein the plurality of second filters each transmit a second group of wavelengths of light, and further wherein the first group of wavelengths of light and the second group of wavelengths of light are different such that the first group of wavelengths of light configured to be transmitted through the plurality of first filters is configured to be reflected by the plurality of second filters after transmission through the plurality of first filters;
bonding the first wafer to the second wafer, wherein the first surface is bonded to the second surface such that the plurality of first filters and the plurality of second filters are positioned between the first wafer and the second wafer;
dicing the bonded first wafer and second wafer into sections that include one first filter and one second filter; and
performing one of the following: minimizing thin film stress from one of the plurality of first filters and the plurality of second filters; fabricating a coating on an opposite side of the first wafer from the first surface and on an opposite side of the second wafer from the second surface; grinding one of the first wafer and the second wafer prior to fabricating filters on the ground wafer; and matching a coefficient of thermal expansion of the first wafer, the second wafer, and thin films used to create the plurality of first filters and the plurality of second filters.

US Pat. No. 10,459,172

ADAPTER RETENTION MECHANISMS

Hewlett Packard Enterpris...

1. An adapter retention mechanism comprising:an adapter body having a first end and a second end, the first and second ends accepting first and second sets of ganged ferrules in use;
a first pair of closure members pivotably connected to the first end of the adapter body, the first pair of closure members comprising first and second locking mechanisms, the first pair of closure members being configured to engage the first set of ganged ferrules; and
a second pair of closure members pivotably connected to the second end of the adapter body, the second pair of closure members comprising third and fourth locking mechanisms, the second pair of closure members being configured to engage the second set of ganged ferrules.

US Pat. No. 10,459,168

OPTICAL DEVICES AND METHOD FOR TUNING AN OPTICAL SIGNAL

UNIVERSITE LAVAL, Quebec...

1. An optical device coupleable to a waveguide to receive an optical signal from the waveguide, the optical device comprising at least two optical grating devices optically coupled to one another and having corresponding spectral responses, the spectral response of at least one of said optical grating devices being tunable to adjust an amount of overlapping between the spectral responses of the at least two optical grating devices.

US Pat. No. 10,459,162

SEMICONDUCTOR DEVICE

RENESAS ELECTRONICS CORPO...

1. A semiconductor device, comprising:a core layer,
a first clad layer having a refractive index lower than that of the core layer, and
a second clad layer having a refractive index lower than that of the core layer and different from that of the first clad layer,
the core layer comprising:
a first portion contacting with the first clad layer and overlapping with the first clad layer in a plan view;
a second portion comprising:
a first overlapping portion contacting with the first clad layer and overlapping with the first clad layer in the plan view; and
a second overlapping portion contacting with the second clad layer and overlapping with the second clad layer in the plan view, the second overlapping portion being adjacent to the first portion; and
a third portion contacting with the second clad layer and overlapping with the second clad layer in the plan view, the third portion being adjacent to the second portion and having a finite radius of curvature,
wherein, in a cross-section orthogonal to an extending direction of the second portion and passing through the second portion, a first ratio of a first contact area of an upper surface of the core layer and the first clad layer to a second contact area of the upper surface of the core layer and the second clad layer, and a second ratio of a third contact area of the upper surface of the core layer and the second clad layer to a fourth area of the core layer and the first clad layer are each a finite value more than 0,
wherein the first ratio, in the cross-section orthogonal to the extending direction of the second portion and passing through the second portion, is lower than the first ratio in a cross-section orthogonal to an extending direction of the first portion and passing through the first portion, and is greater than the first ratio in a cross-section orthogonal to an extending direction of the third portion and passing through the third portion, and
wherein the second ratio, in the cross-section orthogonal to the extending direction of the second portion and passing through the second portion, is greater than the second ratio in the cross-section orthogonal to an extending direction of the first portion and passing through the first portion, and is lower than the second ratio in a cross-section orthogonal to an extending direction of the third portion and passing through the third portion.

US Pat. No. 10,459,150

LIGHT GUIDE PLATE, BACKLIGHT MODULE AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A light guide plate, comprising a light guide plate body, the light guide plate body comprising:a first surface serving as a light exit surface;
a second surface opposite to the first surface; and
a first side surface adjacent to the first surface and serving as a light incident surface, wherein
the first surface comprises a first region and a second region, the second region being located on a side of the first region remote from the first side surface, and
an optical structure for changing an angle of light emitted out from the first surface is provided in the second region, the optical structure comprising a curved structure recessed into the light guide plate body, wherein
in a section plane parallel to the first side surface, the optical structure has a U-shape the light guide plate body further comprises a second side surface opposite to the first side surface, and
a recess depth of the curved structure gradually increases in a first direction from the first side surface to the second side surface.

US Pat. No. 10,459,146

DISPLAY DEVICE WITH BACKLIGHT MODULE AND METHOD FOR MANUFACTURING THE SAME

INNOLUX CORPORATION, Mia...

1. A display device, comprising:a decorative film;
a backlight module, comprising:
a reflective layer, disposed on the decorative film;
a light guide plate, disposed on the reflective layer, wherein the light guide plate has a first surface and a second surface opposite to the first surface, and the first surface faces the reflective layer;
a set of optical films, comprising a first diffusion layer, wherein the first diffusion layer is disposed over the second surface of the light guide plate; and
a refractive layer, disposed on the first surface or the second surface of the light guide plate, wherein the refractive layer has a refractive index between 1.15 and 1.45; and
a display panel, disposed on one side of the set of optical films far away from the light guide plate.

US Pat. No. 10,459,143

BACKLIGHT

Japan Display Inc., Toky...

1. A backlight comprising:a light emitting diode;
a wiring board;
a light guide plate;
an optical sheet; and
a light shielding tape,
wherein
the light emitting diode has an emission region and is mounted on the wiring board,
the light guide plate has a side surface into which light from the light emitting diode enters, and a front surface from which the light exits,
the optical sheet overlaps with the front surface of the light guide plate,
the light shielding tape adheres to the wiring board,
the front surface of the light guide plate includes an effective region serving as a planar light source and a light entering region between the side surface and the effective region, and
the optical sheet overlaps with the light shielding tape in the light entering region.

US Pat. No. 10,459,141

COLLECTION AND GUIDING OF AMBIENT LIGHT TOWARDS DISPLAY LAYER

Hewlett-Packard Developme...

1. A display assembly comprising:an electronic transmissive display layer to display an image viewable from above the display layer;
a light collector around the display layer to collect ambient light from above the display layer; and
a light guide layer below the display layer to guide the collected ambient light towards and through the display layer.

US Pat. No. 10,459,139

LIGHTING APPARATUS

PANASONIC INTELLECTUAL PR...

1. A lighting apparatus that wavelength-converts laser light guided by an optical fiber to output light having a different wavelength as the laser light, the lighting apparatus comprising:a holder that holds the optical fiber;
a wavelength converter that wavelength-converts the laser light emitted from the optical fiber; and
a case that holds the wavelength converter and houses the holder, wherein
the holder includes a groove into which one end of the optical fiber is fitted, the groove being straight.

US Pat. No. 10,459,137

METAL WIRE GRID POLARIZATION PLATE AND MANUFACTURING METHOD THEREOF, DISPLAY PANEL AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A manufacturing method of a metal wire grid polarization plate, comprising:forming a light absorption layer on a side of a substrate;
forming a metal layer on the light absorption layer; and
patterning the metal layer and the light absorption layer to form a metal wire grid and a light absorption wire grid, wherein
the metal wire grid is formed of a first metal, the light absorption wire grid is formed of an oxide of a second metal, and the second metal is different from the first metal, wherein
the forming the light absorption layer on the side of the substrate comprises: depositing copper or chromium on the substrate; oxidizing the copper or the chromium by using oxygen plasma to form the light absorption layer; and
the patterning the metal layer and the light absorption layer to form the metal wire grid and the light absorption wire grid comprises: forming a photoresist on the metal layer; patterning the photoresist to form a photoresist wire grid; etching the metal layer and the light absorption layer not covered by the photoresist wire grid to form the metal wire grid and the light absorption wire grid; and stripping off the photoresist wire grid to form the metal wire grid polarization plate.

US Pat. No. 10,459,136

OPTICAL LAMINATE, POLARIZING PLATE AND ORGANIC EL DISPLAY DEVICE

FUJIFILM Corporation, To...

1. An optical laminate comprising:a transparent support;
an optically anisotropic layer A; and
an optically anisotropic layer B,
wherein the optically anisotropic layer A and the optically anisotropic layer B come into direct contact with each other,
either or both of the optically anisotropic layer A and the optically anisotropic layer B are formed of a composition containing a liquid crystal compound,
surface energy A of a surface of the optically anisotropic layer A on a side in contact with the optically anisotropic layer B is 30 to 40 mN/m,
surface energy B1 of a surface of the optically anisotropic layer B on a side in contact with the optically anisotropic layer A is 35 mN/m or more, and
surface energy B2 of a surface of the optically anisotropic layer B opposite to the side in contact with the optically anisotropic layer A is 25 mN/m or less, and
wherein the optical laminate includes the transparent support, the optically anisotropic layer A, and the optically anisotropic layer B in this order, with the transparent support being in direct contact with the optically anisotropic layer A.

US Pat. No. 10,459,127

FOURIER LENS, METHOD FOR DESIGNING FOURIER LENS, AND SCHLIEREN APPARATUS

NANKAI UNIVERSITY, Tianj...

1. A method for designing a Fourier lens, wherein the Fourier lens comprises a substrate and a plurality of cuboid waveguides, wherein the plurality of waveguides are arranged on the substrate in parallel and spaced from each other at a preset interval; a material of the substrate and a material of the plurality of cuboid waveguides are all transparent to a working waveband of the Fourier lens, and the preset interval is smaller than a quotient obtained by dividing a center wavelength of the working waveband by a refractive index of the substrate, the plurality of cuboid waveguides have a plurality of widths, the plurality of cuboid waveguides of different widths correspond to different phase delays, and individual waveguides are arranged on the substrate according to phase delays required at different positions, the method comprising:determining, according to a working waveband of the Fourier lens to be designed, a material of the substrate and a material of the waveguides;
performing, according to the working waveband, the material of the substrate and the material of the waveguides, an electromagnetic wave simulation to determine parameters of the waveguides, wherein the parameters of the waveguides comprise: a height of the waveguides, a plurality of widths of the waveguides, and a preset interval between adjacent waveguides;
determining, according to a designed focal length and the preset interval of the Fourier lens, positions where the plurality of waveguides are arranged on the substrate; and
manufacturing, with a micromachining technology, the Fourier lens according to the parameters and the positions where the waveguides are arranged,
wherein the performing further comprises:
selecting the height of the waveguides according to the working waveband, and selecting the preset interval between adjacent waveguides according to the material of the substrate and the working waveband;
performing, according to the material of the waveguides, the selected height of the waveguides and the preset interval, an electromagnetic wave simulation with a Finite Difference Time Domain method or a Finite Element Method, so as to obtain a set of simulation results representative of a correspondence between the widths of the waveguides and phase delays; and
selecting a plurality of simulation results from the set of simulation results, with the selected simulation results covering the phase delays greater than or equal to ?? and smaller than ?, and adding the widths of the waveguides, corresponding to the individual phase delays of the selected simulation results, into the parameters of the waveguides of the Fourier lens.

US Pat. No. 10,459,126

VISUAL DISPLAY WITH TIME MULTIPLEXING

Tesseland LLC, Glendale,...

1. A display device comprising:a display, operable to generate a real image; and
an optical system, comprising a plurality of optical channels, each of the optical channels comprising one or more lenslets, arranged to generate one or more portions of a virtual image from one or more respective partial real images on the display associated with that channel, by each lenslet projecting light from the display to an eye position;
wherein the portions of the virtual image combine to form a virtual image viewable from the eye position so that different optical channels image a same portion of the display to different portions of the virtual image;
comprising a light switching system allowing a flow of light through selected ones of the channels from the display to a pupil range and preventing a flow of light through other selected ones of the channels from the display to the pupil range;
wherein the light switching system is arranged to successively open the optical channels to allow light to flow successively through the optical channels and, while each of the optical channels is open, the display is arranged to display the one or more respective partial real images associated with that channel; and
wherein the display is a digital display comprising object pixels, wherein the object pixels are grouped into clusters of contiguous pixels, each cluster forming a partial real image and associated with a respective lenslet that belongs to one of the optical channels, wherein at least some object pixels belong to more than one cluster at different times, according to which of the respective optical channels is active.

US Pat. No. 10,459,124

LAYER SYSTEM AND OPTICAL ELEMENT COMPRISING A LAYER SYSTEM

1. A method for producing an optical element, comprising an interferometric layer system arranged on at least one surface of a substrate with a stack of at least three successive multilayers, each multilayer comprising a first layer with a first optical phase and a second layer with a second optical phase that is different from the first optical phase, the optical phase being (d/?)*n where d is a layer thickness, ? is a design wavelength and n is an index of refraction for the layer,wherein the first layer is a high refractive layer having a refractive index higher than the second layer which is a low-refractive layer,
wherein the first layer is under the second layer,
wherein a product of reflectivity, averaged over the visible range of the light from 380 nm to 800 nm and the ratio of quotients is less than 1 in order to achieve an anti-reflection and/or anti-reflective effect of the stack of multilayers, or is set to be greater than or equal to 1 in order to achieve a mirroring effect of this stack, and
wherein a ratio of quotients of the optical phase of the first layer and the optical phase of the second layer of the respective multilayer for a parameter for a stack of three or five successive multilayers is

and wherein i=1 to nmax, for nmax=3 or nmax=5, denotes the order of the multilayers in the stack, and vi results from a quotient of the optical phase of the first layer to the second layer of a respective multilayer, or
for a stack of four successive multilayers is

wherein the digits 1 to 4 denote the order of the multilayers in the stack, and vi with i=1 to 4 results from a quotient of the optical phase of the first layer to the second layer of a respective multilayer,
selecting a value for the product of reflectivity and the ratio of quotients; and
forming the thickness of the layers in the multilayers to achieve the selected value.

US Pat. No. 10,459,123

OPTICAL MEMBER, IMAGE PICKUP APPARATUS, AND METHOD FOR MANUFACTURING OPTICAL MEMBER

Canon Kabushiki Kaisha, ...

1. An optical member comprising:a substrate; and
a film containing a plurality of chain particles and having a refractive index of 1.20 or more and 1.27 or less at a wavelength of 550 nm, on the substrate, wherein
the film includes an alcohol having an ether bond or an ester bond and having a branched structure having 4 to 7 carbon atoms in an amount within a range of 1.0 mg/cm3 or more and 2.8 mg/cm3 or less.

US Pat. No. 10,459,121

INCREASED THERMAL STABILIZATION OF OPTICAL ABSORBERS

The Research Foundation f...

1. A thermally stable optical absorber, comprising:a metal oxide particle;
a first metal binding moiety, bound to a metal atom of the metal oxide particle;
an optical absorber dye having a resonant pi-conjugated optical absorbance structure; and
a first linker, covalently bonded to the first metal binding moiety, comprising an alkyl group having a chain length of C3-C10 non-conjugated carbons and to the optical absorber dye, configured to separate the first metal binding moiety and the optical absorber dye by at least three non-conjugated carbon atoms, to prevent the metal oxide particle from quenching the resonant pi-conjugated optical absorbance structure of the optical absorber dye.

US Pat. No. 10,459,119

SYSTEM AND METHOD FOR PREDICTING SUNSET VIBRANCY

1. A prediction system for forecasting conditions for photography about a time of sunrise or about a time of sunset, the prediction system comprising a computer system having one or more computer devices and computer memory which interact with a user device used by a user of the system, the computer memory storing executable code that, when executed, enables the computer system to perform a process that comprises the steps of:determining a location of interest;
collecting weather forecast data at or about twenty to forty minutes within a time of either sunrise or sunset, at the location and a surrounding area adjacent the location via the computer system, wherein the computer system collects the weather forecast data at a plurality of particular intervals in view of an update to the weather forecast data, the collected weather forecast data comprising:
cloud density; and
cloud altitude;
constructing a three-dimensional model of an atmosphere and a surrounding terrain in view of the collected weather forecast data by referencing the location of interest with surrounding topographical information retrieved from a database and by segmenting cloud altitudes into a plurality of categories including low clouds, medium clouds, and high clouds;
determining whether there will be clouds at the location and whether sunlight will be obstructed by obstructing clouds in the surrounding area between the sun and the clouds at the location to determine conditions for photography at or about twenty to forty minutes within the time of either sunrise or sunset by determining a relative altitude of the location of interest with regards to the surrounding terrain between the location of interest and the sun;
determining a forecast rating of forecast conditions for photography at or about twenty to forty minutes within the time of either sunrise or sunset based upon the clouds at the location and presence of any obstructing clouds;
generating an overlay of the forecast rating, generated from the multiple categories of cloud layers including the low clouds, the medium clouds, and the high clouds, onto a four-dimensional map, having a horizontal axis X and Y, a vertical axis Z, and time, via the computer system in view of a first update to the forecast data at a first of the plurality of particular intervals, wherein the overlay visually indicates the forecast rating in view of a first color shade at the location;
reporting the forecast rating via a first alert sent to a user device in response to the forecast rating exceeding a user selected threshold value, wherein the user device is configured to display the overlay onto the four-dimensional map;
updating the overlay of an updated forecast rating onto the four-dimensional map via the computer system in view of a second update to the forecast data at a second of the plurality of particular intervals, wherein the overlay visually indicates the updated forecast rating in view of a second color shade at the location; and
reporting the updated forecast rating, via a second alert sent to the user device in response to the forecast rating exceeding the user selected threshold value, wherein the user device is configured to display the overlay onto the four-dimensional map, so that a user can determine whether to plan photography at the location.

US Pat. No. 10,459,116

DISPOSABLE ANTIFOULING COVERS FOR GEOPHYSICAL SURVEY EQUIPMENT

PGS Geophysical AS, Oslo...

1. A method of deploying marine geophysical survey equipment comprising:obtaining a disposable antifouling cover of plastic material that, prior to installation, defines an outer surface having positive image of a wing of a positioning device and defines an interior surface having a negative image of the wing of the positioning device; and then
installing the disposable antifouling cover of plastic material on the wing of the positioning device, wherein the disposable antifouling cover occludes the wing of the positioning device; and
placing the marine geophysical survey equipment including the positioning device in a body of water.

US Pat. No. 10,459,110

FLEXIBLE CONDUCTIVE SHIELD FOR DOWNHOLE ELECTROMAGNETIC NOISE SUPPRESSION

Baker Hughes, a GE compan...

1. An electromagnetic (EM) well logging apparatus for investigating a formation from a fluid-filled borehole intersecting the formation, the apparatus comprising:a carrier body having a pocket formed in an outer surface, the pocket being defined by a plurality of walls and a bottom;
a pad configured to emit EM energy, the pad having an outer face, a plurality of sides complementary to the plurality of walls, and an inner face positioned adjacent to the bottom, wherein the pad is movably disposed in the pocket such that a gap separates at least one wall of the plurality of walls and at least one side of the plurality of sides;
at least one electrically conductive member forming an electrical connection between the carrier body and the pad and covering the gap.

US Pat. No. 10,459,102

SIGNAL DETECTION IN SEMBLANCE METHODS

Halliburton Energy Servic...

1. A method comprising:exciting a wave in a medium and acquiring signal waveforms resulting from the excitation at a plurality of locations;processing the signal waveforms acquired at the plurality of locations, the processing comprising:applying amplitude regularization to each of the waveforms to decrease amplitude variations between signal and noise components;
averaging the waveforms across the plurality of locations in accordance with an amplitude-based semblance method to obtain a two-dimensional amplitude semblance map;
identifying one or more signal peaks in the two-dimensional amplitude semblance map based on a specified threshold; and
associating the one or more signal peaks identified in the amplitude semblance map with one or more signal peaks identified in a two-dimensional coherence semblance map computed from the signal waveforms.

US Pat. No. 10,459,098

SYSTEM AND METHOD FOR AUTOMATICALLY CORRELATING GEOLOGIC TOPS

DRILLING INFO, INC., Aus...

1. A method for automatically correlating geologic tops using at least one processor, the method comprising:receiving a first well log of a first well bore and at least a second well log of a second well bore;
receiving at least one seed pick designating a particular sequence of data in the first well log as a well top;
determining, by the processor, at least one neighbor for each well log;
defining, by the processor, a highest confidence series of well top picks by retrieving a highest confidence pick wherein the confidence of the pick is a non-increasing function of path length from the at least one seed and a non-increasing function of a quality of the pick, determining a new pick by performing correlation on each neighbor of the well log, assigning the new pick a pick quality value and generating the highest confidence series of well top picks; and
displaying, on a display connected to the processor, a result of generating the highest confidence series of well top picks.

US Pat. No. 10,459,097

METHODS AND SYSTEMS FOR EXTRAPOLATING WAVEFIELDS

PGS Geophysical AS, Oslo...

1. In a process for generating an image of a subterranean formation using marine seismic techniques in which a source generates an acoustic impulse in a body of water above the subterranean formation and pressure and velocity sensors located in the body of water measure pressure and velocity wavefields created in response to the acoustic impulse, the specific improvement comprising:receiving a measured pressure wavefield, a measured vertical velocity wavefield, and two measured horizontal velocity wavefields;
decomposing one of the pressure wavefield and the vertical velocity wavefield into an up-going wavefield and a down-going wavefield;
calculating components of a slowness vector from the speed of sound in a fluid, density of the fluid, the measured pressure wavefield, and the two horizontal velocity wavefields;
extrapolating one of the up-going and down-going wavefields using an extrapolator that depends on the components of the slowness vector; and
using one of the extrapolated up-going and down-going wavefields to generate an image of the subterranean formation, thereby reducing artifacts caused by spatial aliasing in the generated image.

US Pat. No. 10,459,096

JOINT FULL WAVEFIELD INVERSION OF P-WAVE VELOCITY AND ATTENUATION USING AN EFFICIENT FIRST ORDER OPTIMIZATION

ExxonMobil Upstream Resea...

1. A method for iteratively inverting seismic data to jointly infer a model for at least P-wave velocity and attenuation parameters of the subsurface, said method comprising:jointly inverting the P-wave velocity and attenuation parameters with an iterative visco-acoustic full wavefield inversion process, wherein the iterative visco-acoustic full wavefield inversion process includes computing a gradient of an objective function, the objective function measuring a misfit between all or part of the seismic data and corresponding model-simulated seismic data;
for each of the P-wave velocity and attenuation parameters, computing a search direction in model space from the gradient;
determining line search step sizes ? and ? for the search directions for the P-wave velocity and attenuation parameters, respectively, wherein a ratio of the step sizes is a function of the P-wave velocity parameter; and
using the step sizes ? and ? and the search directions for each of the P-wave velocity and attenuation parameters, computing a new search direction in model space, then performing a line search along the new search direction to arrive at a new step size, and using the new step size and the new search direction to generate an updated model for a current iteration of the iterative visco-acoustic full wavefield inversion process;
wherein the step sizes satisfy
Vp is the P-wave velocity parameter, ? is frequency and ?o is a reference frequency.

US Pat. No. 10,459,093

PET-MRI DEVICE AND MANUFACTURING METHOD THEREOF

KOREA ATOMIC ENERGY RESEA...

1. A PET-MRI device, comprising:a magnetic resonance imaging (MRI) machine comprising a solenoid coil and a magnetic-field correction coil, wherein the MRI machine has a cylindrical structure; and
a positron emission tomography (PET) machine comprising a PET image sensor, wherein unitary doughnut shaped PET image sensor electrodes are formed on ends of the PET image sensor which consists essentially of a single compound semiconductor, and the PET machine has a cylindrical structure,
wherein the PET machine is formed in the MRI machine and is configured to have a direction of an electric field of the PET machine that is parallel to a direction of a static magnetic field (B0) of the MRI machine by arranging the PET image sensor electrodes parallel to each other and a normal line of an electrode surface of each PET image sensor electrode parallel to the direction of the static magnetic field (B0).

US Pat. No. 10,459,087

ROAD REGISTRATION DIFFERENTIAL GPS

Uber Technologies, Inc., ...

1. A method of calibrating satellite signals broadcast by one or more satellites of a satellite positioning system, the method comprising:receiving sensor data from one or more sensors provided on a vehicle;
detecting satellite signals from the one or more satellites; and
determining timing offsets of the satellite signals from each of the one or more satellites based at least in part on the sensor data, wherein determining the timing offsets of the satellite signals comprises determining a location of the vehicle by:
comparing the sensor data to a map of registered locations; and
determining a relative proximity of the vehicle to one or more of the registered locations based on comparing the sensor data to the map of registered location.

US Pat. No. 10,459,085

SYSTEM AND METHOD FOR VALIDATING GPS ALTITUDE FOR LOW VISIBILITY APPROACHES

Rockwell Collins, Inc., ...

1. A system for validating navigation data, comprising:at least one externally sourced navigation system configured to provide first navigation data representative of a first measurement of an aircraft altitude; and
at least one processor configured to:
receive the first navigation data;
receive internally sourced navigation data from at least one internally sourced navigation system, the internally sourced navigation data comprising:
second navigation data representative of a second measurement of the aircraft altitude by at least one inertial reference system (IRS) and
third navigation data representative of a third measurement of the aircraft altitude by at least one air data system (ADS);
correct the third navigation data based on at least one of an air temperature and an aircraft latitude;
determine fourth navigation data representative of a fourth measurement of the aircraft altitude as a function of one or more operations comprising:
a first operation establishing the fourth measurement of the aircraft altitude with the first navigation data; and
a second operation periodically adjusting the fourth measurement of the aircraft altitude with the second navigation data, the second operation including at least one first integration of the second navigation data with the corrected third navigation data;
determine at least one first validity of the first navigation data by comparing the first navigation data and the fourth navigation data; and
generate validity advisory data responsive to the first validity determination and representative of validity information.