US Pat. No. 10,140,362

DYNAMIC LANGUAGE MODEL

Google LLC, Mountain Vie...

1. A method comprising:receiving a voice search query, the voice search query provided by a user to a user device;
determining a query context associated with the voice search query;
determining that the query context associated with the voice search query satisfies one or more criteria associated with a particular customized language model of a plurality of customized language models, wherein each customized language model includes one or more adjusted probabilities for respective word sequences of the language model, wherein the probabilities are adjusted with respect to corresponding word sequence probabilities in a base language model;
using the particular customized language model to generate a text search query from the voice search query; and
providing for display on the user device, one or more search results responsive to the text search query.

US Pat. No. 10,140,361

TEXT MINING DEVICE, TEXT MINING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM

NEC CORPORATION, Tokyo (...

1. A text mining device that uses, as analysis target data, data composed of a set of records including an attribute value and text data, the text mining device realized by a computer and comprising:hardware, including a processor;
an analysis perspective candidate generation unit implemented at least by the hardware of the computer and that extracts an attribute value from analysis target data and generates an analysis perspective candidate to be used by text mining of the analysis target data, by using the extracted attribute value; and
a characteristic degree calculation unit implemented at least by the hardware of the computer and that compares text data in a record including the attribute value extracted as the analysis perspective candidate with text data in a record set that includes at least a record other than the record including the attribute value in the analysis target data, calculates a characteristic degree indicating a relationship between the analysis perspective candidate and the analysis target data based on a result of the comparison, and outputs a combination of analysis perspective candidates and characteristic degrees as an analysis perspective data,
wherein the device improves efficiency of text mining, at least by reducing a volume of analysis perspective candidates, and reducing calculation time and required storage capacity,
wherein the characteristic degree calculation unit finds a topic distribution in the text data in the record including the attribute value extracted as the analysis perspective candidate and a topic distribution in the text data in the record set that includes at least the record other than the record including the attribute value in the analysis target data, and calculates the characteristic degree such that the more the found topic distributions differ from each other, the larger a value of the characteristic degree is,
and wherein the analysis perspective candidate generation unit retrieves all possible combinations of attribute values from each one of the records composing the analysis target data, and uses all of the retrieved combinations as analysis perspective candidates.

US Pat. No. 10,140,359

DISTRIBUTED DATABASE MANAGEMENT SYSTEM

TiVo Solutions Inc., San...

1. A method for storing a data object with dependency information, the method comprising:generating a dependency attribute for a first data object, the dependency attribute comprising dependency data indicative of a second data object, wherein the first data object depends on the second data object such that a client device requires the second data object to utilize the first data object;
receiving, at the client device, the first data object;
determining, at the client device, whether the database stored on the client device contains the second data object;
in response to determining that the database contains the second data object, storing the first data object in the database;
in response to determining that the database does not contain the second data object:
storing the first data object in a holding area;
in response to determining that the first data object and the second data object are stored in the holding area, storing the first data object and the second data object in the database in a single atomic transaction.

US Pat. No. 10,140,355

COMPILING EXTRACT, TRANSFORM, AND LOAD JOB TEST DATA CASES

International Business Ma...

1. A computer system for compiling a plurality of test cases, the computer system comprising:one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage medium, and program instructions stored on at least one of the one or more tangible storage medium for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising:
uploading at least one extract, transform, load job (ETL job) and a plurality of test cases;
identifying a plurality of design features associated with the at least one uploaded ETL job;
identifying at least one feature change within the plurality of identified design features;
determining a plurality of related test cases within the plurality of uploaded test cases corresponding to the at least one identified feature change;
creating a test bucket based on a grouping of the determined plurality of related test cases; and
adding at least one of a plurality of corresponding ETL jobs and a plurality of corresponding ETL job stages associated with the at least one identified feature change to the created test bucket.

US Pat. No. 10,140,354

INFORMATION PROCESSING DEVICE, DATA PROCESSING METHOD THEREFOR, AND RECORDING MEDIUM

NEC CORPORATION, Tokyo (...

1. An information processing device comprising:a memory; and
a CPU configured to execute:
a feature quantity obtaining unit configured to obtain a feature quantity of an object to be extracted, which is extracted from a retrieval target, and specific information that is to be specified an appearing location of the feature quantity in the retrieval target;
a feature quantity holding unit configured to, when storing the feature quantity in a feature quantity table which holds the feature quantity obtained by the feature quantity obtaining unit with identification information added thereto, reference the feature quantity table, add new identification information to the feature quantity and hold the feature quantity in the feature quantity table when a similar feature quantity in which a similarity with the feature quantity is greater than or equal to a first similarity is not held in the feature quantity table, and output identification information which is the same as the similar feature quantity as identification information of the feature quantity when the similar feature quantity is held in the feature quantity table;
a retrieval table holding unit configured to hold the specific information obtained by the feature quantity obtaining unit as a retrieval table in association with the identification information added by or the identification information outputted by the feature quantity holding unit for the feature quantity;
a first retrieving unit configured to receive a target feature quantity of an object to be specified, reference the feature quantity table, retrieve a feature quantity in which a similarity with the target feature quantity is greater than or equal to the first similarity in the feature quantity table, and obtain identification information corresponding to the found feature quantity from the feature quantity table; and
a second retrieving unit configured to reference the retrieval table, retrieve the identification information obtained by the first retrieving unit in the retrieval table, and obtain specific information corresponding to the found identification information from the retrieval table,
wherein
the retrieval table holding unit further holds the feature quantity obtained by the feature quantity obtaining unit in the retrieval table in association with the identification information, in addition to the specific information; and
when the first retrieving unit receives the target feature quantity of the object to be specified,
the first retrieving unit references the feature quantity table, retrieves a feature quantity in which a similarity with the received target feature quantity is greater than or equal to a second similarity which is lower than the first similarity in the feature quantity table, and obtains identification information corresponding to the found feature quantity from the feature quantity table,
the second retrieving unit references the retrieval table, retrieves the identification information obtained by the first retrieving unit in the retrieval table, and obtains a feature quantity corresponding to the found identification information from the retrieval table, and
when the feature quantity is found in plurals by the second retrieving unit, the second retrieving unit computes a similarity with the target feature quantity for each of the plurality of found feature quantities, and obtains the specific information correlated with the feature quantity in which the computed similarity is greater than or equal to the first similarity from the retrieval table.

US Pat. No. 10,140,350

BI-DIRECTIONAL SYNCHRONIZATION OF DATA BETWEEN A PRODUCT LIFECYCLE MANAGEMENT (PLM) SYSTEM AND A SOURCE CODE MANAGEMENT (SCM) SYSTEM

Dassault Systemes America...

1. A computer-implemented method for automatically updating imported information in a destination system upon a change to a corresponding module in a source system, the method comprising:responsive to the user performing a structure change to a source module in the source system, generating a trigger indicating the structure change to send to the destination system;
responsive to the destination system detecting a change to a source module in the source system by receiving the trigger, changing the source module corresponding to an imported module of the destination system;
loading breadcrumbs in the source system corresponding to the source module;
determining, based on the loaded breadcrumbs, destination modules linked to the changed source module;
exporting changes to the destination modules at the destination system from the source system;
blocking new update threads from starting at the destination system;
waiting for other running threads to complete;
blocking a trigger from starting an automatic update process;
performing updates needed by the update process;
unblocking the trigger; and
allowing new threads to be started;
wherein either (i) the destination system is a product lifecyle management (PLM) system and the source system is a source code management (SCM) system, or (ii) the destination system is a SCM system and the source system is a PLM system.

US Pat. No. 10,140,349

METHOD AND/OR SYSTEM FOR TRANSFORMING BETWEEN TREES AND STRINGS

Robert T. Jenkins, Sacra...

1. A method of converting signal values for a first expression for more convenient processing and/or storage, the method comprising:accessing, from memory, signal values for the first expression;
transforming the signal values for the first expression in a first view to signal values for the first expression in a second view,
wherein the signal values for the first expression in the first view comprise at least one of a symbol value, a numerical value, or an alphabetic value; and
wherein the first expression in the second view comprises at least one of the following expression types: a hierarchical edge or node labeled tree or a symbol string; and
storing, in the memory, the signal values corresponding to the first expression in the second view.

US Pat. No. 10,140,338

FILTERING STRUCTURED SEARCH QUERIES BASED ON PRIVACY SETTINGS

Facebook, Inc., Menlo Pa...

1. A method comprising, by one or more computing devices:accessing, by the one or more computing devices, a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, each of the edges between two of the nodes representing a single degree of separation between them, the nodes comprising:
a first-user node corresponding to a first user associated with an online social network; and
a plurality of second nodes that each correspond to a concept or a second user associated with the online social network, wherein each second node is associated with a privacy setting defining a visibility of each edge connected to the second node;
receiving, from a client system of the first user at the one or more computing devices, a structured query selected by the first user, wherein the structured query comprises references to one or more selected nodes from the one or more second nodes and one or more selected edges from the plurality of edges;
identifying, by the one or more computing devices, a set of target nodes corresponding to the structured query, wherein each target node in the set is a second node from the plurality of second nodes that is connected to at least one of the selected nodes by at least one of the selected edges;
filtering, by the one or more computing devices, the set of target nodes based on the privacy setting of each of the selected edges connecting each target node in the set to the selected nodes; and
generating, by the one or more computing devices, search results comprising references to each target node from the post-filtered set that is connected to the first-user node in the social graph by a series of selected nodes and selected edges that have a visibility that is visible to the first user, and wherein each target node is within a threshold degree of separation from the first-user node.

US Pat. No. 10,140,306

SYSTEM AND METHOD FOR ADAPTIVE DATA PLACEMENT WITHIN A DISTRIBUTED FILE SYSTEM

NETAPP, INC., Sunnyvale,...

1. A method comprising:determining by a processor, that a sub-directory for a node is to be stored remotely using one of a plurality of remote volumes of a distributed file system based on a local factor and an assigned category;
wherein the local factor is based at least on an indication that a local volume of the node has reached a threshold value and a difference between a percentage of free space for a most free remote volume and a percentage of free space within the local volume;
identifying by the processor, a percentage for each remote volume indicating a number of subdirectories that have been created at each of the plurality of remote volumes;
determining by the processor, a target percentage for each remote volume indicating a percentage of subdirectories of each remote volume compared to a total number of subdirectories for the plurality of remote volumes within a certain period;
selecting by the processor, a remote volume with a largest difference between the percentage indicating the number of subdirectories created at the remote volumes and the target percentage; and
storing by the processor, the subdirectory at the selected remote volume.

US Pat. No. 10,140,264

MULTIMEDIA AGGREGATION IN AN ONLINE SOCIAL NETWORK

Facebook, Inc., Menlo Pa...

1. A method comprising, by one or more processors associated with one or more third-party application servers:receiving, by the one or more third-party application servers, a first request from a first user of an online social network to view a selected video, wherein the received first request is sent from a client device of the first user, wherein the third-party application servers are communicably connected with the online social network;
sending, by the one or more third-party application servers, information to the client device in response to the first request, wherein the information is configured to cause the selected video and an associated posting control element to be displayed on the client device in a first web page associated with the third-party application server;
receiving, by the one or more third-party application servers, an indication of an activation by the first user of the posting control element associated with the selected video;
generating, by the one or more third-party application servers, a second request for sharing the selected video on the online social network in response to the received indication of the activation, the second request comprising a source ID and a content ID associated with the selected video;
determining, by the one or more third-party application servers, that the first user has been authenticated with respect to the online social network by sending authentication information from the third-party application servers to the online social network and receiving an indication that the user has been authenticated by the online social network;
sending, by the one or more third-party application servers, the second request to the online social network in response to the determination that the first user has been authenticated with respect to the online social network, wherein the second request is configured to cause the online social network to include an embed code to the selected video in a second web page of the online social network, wherein the embed code is generated using a configuration file associated with the source ID, wherein the configuration file specifies a format of the embed code and has a variable field into which the content ID is inserted;
receiving, by the one or more third-party application servers, a third request from a second user of the online social network to view the selected video through the second web page of the online social network, wherein the third request is received from the online social network, wherein the second user is connected to the first user in the online social network; and
sending, by the one or more third-party application servers, the selected video to the online social network for display to the second user.

US Pat. No. 10,140,253

INFERENTIAL PROCESS MODELING, QUALITY PREDICTION AND FAULT DETECTION USING MULTI-STAGE DATA SEGREGATION

FISHER-ROSEMOUNT SYSTEMS,...

1. A computer implemented method of adapting an operations management system (OMS) device of a process plant with a process model, the process model configured to analyze the operation of an on-line process operating within a process control network of the process plant, and the process model, configured to operate in a number of different process states of the on-line process as defined by a state variable associated with the on-line process, the method comprising:collecting, via the process control network, training data of the on-line process during operation of the on-line process in the process plant, the training data including a value for each of a set of process parameters, a value for the state variable and a value of a result variable associated with each of a multiplicity of different process measurement times of the on-line process;
dividing, with one or more processors of the process control network, the training data into time slices of data to produce a set of time sliced data for each time slice of data, wherein each set of time sliced data includes a value for each of the set of process parameters, a value for the state variable and a value for the result variable;
storing the sets of time sliced data in a computer memory of the process control network;
determining, with the one or more processors of the process control network, a set of process state means from the training data, the set of process state means including a state variable mean for each of the process states and one or more process parameter means for each of the process states;
storing the set of process state means in a computer memory of the process control network;
developing, using a computer processing device, a set of time slice means for each of the time slices of data using the stored process state means, each of the sets of time slice means including a time slice mean for each of the process parameters;
developing, with the one or more processors of the process control network, a set of deviations from the mean for each time slice of data, the set of deviations from the mean for a particular time slice of data including, for each process parameter within the particular time slice of data, using the process parameter value of the particular time slice of data and the time slice mean for the process parameter for the particular time slice of data to develop the deviation from the mean for the process parameter for the particular time slice of data; and
generating, with the one or more processors of the process control network, a process model using the sets of deviations from the mean for the time slices of data and the result variable values for the time slices of data, wherein the process model is generated as a quality prediction model or a fault detection model; and
adapting, with the one or more processors of the process control network, the OMS device of the process plant with the quality prediction model or the fault detection model, wherein the quality prediction model or the fault detection model is operable to perform quality prediction or fault detection across the number of different process states of the on-line process.

US Pat. No. 10,140,205

SYSTEMS AND METHODS FOR INFRASTRUCTURE VALIDATION

Federal Home Loan Mortgag...

6. A system for testing a first computer configured to execute an application, the system comprising:a hardware processor in a second computer connected to a networked database through a network interface; and
a memory device coupled to the hardware processor and storing instructions which are executed by the hardware processor to:
display, by a controller executed by the hardware processor and connected over a network interface to a user interface of the second computer, a plurality of tests available for execution by an agent of the first computer, the agent executing on the first computer;
enable, at the second computer, user selection of a first test from among the plurality of tests;
after selection of the first test, enable, at the second computer, user input of a parameter and an expected result from performing the first test, wherein the expected result is based on at least prior infrastructure testing to determine whether a problem being encountered by a particular application is being caused by an infrastructure component, and wherein the prior infrastructure testing is performed independent of the application;
display, the controller at the user interface of the second computer, a result of execution of the selected first test by the agent on the first computer, the agent executing the selected first test prior to and independent of executing the application,
wherein:
the first test is configured to test a database access capability of the first computer, and
displaying the plurality of tests available for execution by an agent of the first computer is based on the agent of the first computer querying test components on the first computer corresponding to the plurality of tests to determine availability of the test components.

US Pat. No. 10,140,149

TRANSACTIONAL COMMITS WITH HARDWARE ASSISTS IN REMOTE MEMORY

Pure Storage, Inc., Moun...

1. A storage unit for a storage system, comprising:non-persistent memory;
persistent memory; and
a transaction engine, configured to receive logical records and configured to transfer the logical records to the non-persistent memory as atomic updates, wherein each of the atomic updates constitutes a transfer of a logical record to the non-persistent memory, the transaction engine configurable to complete an atomic update that is in progress responsive to an event, wherein a transaction interlock assures coherency of the atomic update that is in progress, and wherein the contents of the non-persistent memory, having a coherent image of a logical record associated with the atomic update, are available in the persistent memory, after the event, for use during a recovery of the storage system.

US Pat. No. 10,140,141

MEASURING ACCUMULATED LOAD VALUES OF FIRST LEVEL AND SECOND LEVEL VIRTUAL MACHINES FOR MODIFYING RESOURCE ALLOCATION

Hitachi, Ltd., Tokyo (JP...

1. A computer executing operation of two-level virtual machines (VMs), comprising:a physical processor; and a memory coupled to the physical processor and storing instructions that, when executed by the physical processor, cause the physical processor to execute a host VM monitor,
wherein the host VM monitor is configured to operate on the physical processor and generate a logical processor that operates a first-level VM,
wherein a guest VM monitor is configured to operate on the logical processor and generate a plurality of virtual processors that operate a plurality of second-level VMs generated on the first-level VM,
wherein the host VM monitor is further configured to store management information that correlates a first-level VM identifier specific to the first-level VM and a plurality of control information specific to the respective second-level VMs,
wherein each of the second-level VMs, upon respective activation, is configured to operate an agent to issue a MOV instruction to store a respective second-level VM identifier of the respective second-level VM in a register of the physical processor, and operate the agent to issue a CPUID instruction with respect to the host VM monitor,
wherein the host VM monitor is further configured to, upon receiving the CPUID instruction from the agent of the respective second-level VM, read the respective second-level identifier from the register and store the respective second-level identifier in correlation with the control information specific to the respective second-level VM which issued the CPUID instruction in the management information,
wherein the host VM monitor is further configured to calculate a plurality of accumulated load values for execution periods of the first-level VM and accumulate a period from activating to exiting of the respective second-level VM based on the control information specific to the respective second-level VM stored in a predetermined area of the physical processor different from the register and correlate the accumulated load values with the respective second-level identifier in the management information to determine a load of the respective second-level VM on the physical processor,
wherein the host VM monitor is further configured to, for each of the first-level VM and the second-level VMs on every predetermined period, compare the accumulated load values of the first-level VM and the second-level VM with a predetermined threshold, and
modify the allocation of the logical processor or the virtual processors to the first-level VM or the second-level VMs based on the comparison result.

US Pat. No. 10,140,135

METHOD FOR EXECUTING A COMPUTER PROGRAM WITH A PARAMETERISED FUNCTION

1. A method for executing a computer program including at least one parameterized function capable of being executed one or more times during execution of the program, the function including at least one parameter a value of which is obtained at an instant when the function is called to be executed by a microprocessor or during execution thereof by the microprocessor, the method comprising:a) providing a generic code for the function, in which code each parameter of the function is encoded as a variable such that the generic code does not itself contain the value of the parameter, but contains an operation of reading its value from an address specified by the generic code;
b) verifying a condition, the condition being crossing of a first pre-calculated threshold by a value of a first counter;
c) only if the condition is verified, generating, by the microprocessor, a specialized code for the function, in the machine language of the microprocessor, and then recording the specialized code in a memory, the specialized code performing, when it is executed by the microprocessor, same function as the generic code but, in a case that at least one parameter of the function is specialized with a first specific value, the specialization of the at least one parameter of the function with the first specific value, assigning the first specific value to the at least one parameter and then processing the parameter no longer as a variable but as a constant, such that the specialized code does not include any operation of reading its value from an address situated outside of a continuous range of addresses where the specialized code is recorded;
d) next, when the function is performed with the first specific value of the parameter, if the specialized code is recorded in the memory, the microprocessor performs the function by directly executing the specialized code recorded in the memory without using the generic code for the function; and
e) if the specialized code is not recorded in the memory, the microprocessor performs the function using its generic code, wherein:
when the program is executed, each time the function is performed with the first specific value of the parameter, the microprocessor updates a value of the first counter and, alternately, does not update the value of the first counter if the same function is performed with another value, different from the first specific value, of the parameter;
the microprocessor also executes a) to e) by replacing the first specific value, the first counter, and the first pre-calculated threshold with a second specific value, a second counter, and a second pre-calculated threshold, respectively, the second specific value being different from the first specific value, such that the specialized code that is generated in this case is obtained by specializing the parameter of the function with the second specific value instead of the first specific value; and
the method further comprises f) calculating the first and second pre-calculated thresholds each on the basis of a relationship Kgen/(Klib?Kdyn), wherein:
Kgen is a pre-recorded cost to execute c),
Kdyn is a pre-recorded cost to execute d),
Klib is a pre-recorded cost to execute e), and
the costs Kgen, Kdyn and Klib are each respective quantities of a same physical variable with different values or of a combination of different physical variables with different values that varies depending on whether the microprocessor executes d) or e);
when the first pre-calculated threshold is calculated, the costs Kgen, Kdyn, and Klib being costs to execute c), d), and e), respectively, these operations are executed only in a case where the first specific value is used; and
when the second pre-calculated threshold is calculated, the costs Kgen, Kdyn, and Klib being costs to execute c), d), and e), respectively, these operations are executed only in a case where the second specific value is used.

US Pat. No. 10,140,133

MARKING EXTERNAL SIBLING CALLER ROUTINES

INTERNATIONAL BUSINESS MA...

1. A computer-implemented method of facilitating processing in a computing environment, said computer-implemented method comprising:determining whether a routine potentially calls one or more external sibling routines, the determining comprising:
analyzing code searching for a function call in which no further processing of results of a called function is performed by a caller of the called function; and
determining, based on locating the function call, whether the function call is known to be a local sibling call, and based on locating the function call and determining the function call is not known to be a local sibling call, the routine is determined to potentially call one or more external sibling routines; and
marking the routine as an external sibling caller, based on determining that the routine potentially calls one or more external sibling routines.

US Pat. No. 10,140,131

SHIELDING REAL-TIME WORKLOADS FROM OS JITTER DUE TO EXPEDITED GRACE PERIODS

International Business Ma...

1. A system, comprising:a plurality of CPUs;
a memory coupled to said CPUs, said memory including a computer readable storage medium tangibly embodying at least one program of instructions executable by said CPUs to perform operations for shielding real-time workloads from operating system (OS) jitter due to expedited read-copy update (RCU) grace periods, said operations comprising:
setting a kernel parameter indicating that expedited RCU grace periods are to be suppressed;
checking said kernel parameter to determine if it is set; and
invoking a normal non-expedited RCU grace period in response to attempted invocation of an expedited RCU grace period if said checking reveals that said kernel parameter is set.

US Pat. No. 10,140,130

SYSTEM AND METHOD OF OBFUSCATION THROUGH BINARY AND MEMORY DIVERSITY

RUNSAFE SECURITY, INC., ...

1. A system for obfuscating binary codes, comprising:a memory that stores a set of instructions; and
one or more processors configured to execute the set of instructions to:
receive a binary file that is a portion of a first kernel image;
perform a binary randomization analysis and based on the analysis, translate the binary file into a middleware format where location and address information are added at a runtime; and
obfuscate the binary file upon a first boot of a device on which the binary file is deployed, without changing functionality of the binary file; a
wherein obfuscating the binary file is performed by at least one of reorder basic blocks of the binary file and substitute an instruction of the binary file, wherein each of the basic blocks runs in an entirety without transferring.

US Pat. No. 10,140,121

SENDING A COMMAND WITH CLIENT INFORMATION TO ALLOW ANY REMOTE SERVER TO COMMUNICATE DIRECTLY WITH CLIENT

Oracle International Corp...

1. A computer-implemented method of transmitting commands, the computer-implemented method comprising:a client process in a first computer sending to a first server process in a second computer, one or more first messages comprising at least two port identifiers in the first computer, the one or more first messages comprising one or more first headers, the one or more first headers comprising a first port identifier in the first computer, the one or more first messages further comprising one or more first payloads, the one or more first payloads comprising a command, and a second port identifier in the first computer at which listener software executing in the first computer waits to receive messages, the one or more first messages being sent from a first port identified by the first port identifier in the first computer to the second computer; and
receiving in the first computer, at a second port identified by the second port identifier in the one or more first payloads which is different from the first port, from a third computer in which executes a second server process different from the first server process, one or more second messages, the one or more second messages comprising one or more second headers, the one or more second headers comprising the second port identifier in a destination port field, the one or more second messages further comprising one or more second payloads, the one or more second payloads comprising information responsive to the command.

US Pat. No. 10,140,116

IN-VEHICLE AUXILIARY MEMORY STORAGE

Ford Global Technologies,...

1. A system comprising:an embedded modem having an internal storage of a size insufficient to store received data, in communication over a vehicle bus with controllers each including data storage, programmed to
query the controllers over the bus to identify controllers having available storage for the received data,
if the available storage is located on a priority controller of the controllers, send the data over the bus to the priority controller for storage,
otherwise, if the available storage is available on a non-priority controller of the controllers, send the data over the bus to the non-priority controller for storage,
query the controllers over the bus to confirm that the controller storing the received data sent to the controller is available for data offload, including to confirm that the controllers are not operating in a motive mode, and
responsive to the confirmation, request the stored data over the bus and transmit the stored data over a wide-area network to a telematics server.

US Pat. No. 10,140,108

SYSTEMS AND METHODS OF CONFIGURING MANAGED RESOURCES

Dell Products L.P., Roun...

1. A method comprising, by a computer system:receiving a trigger to setup a target resource for remote control at a management system, wherein an operating system of the target resource enforces a transactional installation process for new software, wherein the operating system designates user-writable storage and non-user-writable storage on the target resource;
responsive to the trigger, retrieving prerequisite client-side software of the management system using a file-transfer mechanism that is disallowed by the operating system of the target resource;
creating a remote connection to the target resource using an encrypted network protocol that is allowed by the operating system of the target resource;
copying, via the remote connection, the prerequisite client-side software to the user-writable storage of the target resource; and
causing, via the remote connection, the copied prerequisite client-side software to be installed in the user-writable storage of the target resource, thereby bypassing the transactional installation process of the operating system of the target resource.

US Pat. No. 10,140,103

POS APPLICATION DEVELOPMENT METHOD AND CLOUD SERVER

Pax Computer Technology (...

1. A point of sale (POS) application development method, wherein the method includes following steps:by a website client, transforming designed point of sale application into application project data, sending the application project data to a cloud server, and saving the application project data in a local database at the website client;
by an application development server in the cloud server, receiving and saving the application project data in a database transmitted from the website client;
by the application development server in the cloud server, processing the application project data and obtaining an application package;
by a signature server in the cloud server, performing signature process for the application package and obtaining a signed application package;
by a terminal management server in the cloud server, transmitting the signed application package to a point of sale;
by a point of sale, realizes a corresponding application based on the signed application package;
wherein the step of by application development server in the cloud server, processing the application project data and obtaining an application package includes:
by the application development server in the cloud server, generating a HTML5 intermediate file based on the application project data and performing validity detection on the HTML5 intermediate file;
by the application development server in the cloud server, generating a powerbuilder-file executable in the point of sale based on the HTML5 intermediate file which passes the validity detection;
by the application development server in the cloud server, compositing the powerbuilder file and an application project resource file to obtain an application project package; and
by the application development server in the cloud server, processing the application project package and obtaining the application package; and
thus, by a designer, completing the design of the point of sale application in the website client connected with the cloud server, without developing and uploading of the point of sale application by the website client.

US Pat. No. 10,140,102

EVALUATING ACCESSIBILITY COMPLIANCE OF A HYBRID USER INTERFACE DESIGN

INTERNATIONAL BUSINESS MA...

1. A method for evaluating compliance of a hybrid user interface design, the method comprising:receiving, from a first application executing in a client data processing system, a first hierarchy of a first type of elements of a user interface, wherein a second application presents the user interface including a set of the first type of elements and a set of a second type of elements at the client data processing system, wherein the user interface is described in an interface description, wherein the interface description comprises an organization of a set of non-native elements according to a manner of presenting the set of the non-native elements on the user interface, wherein the first hierarchy is distinct from the organization for excluding a first subset of the set of non-native elements, and wherein the non-native elements in the subset are irrelevant to an accessibility feature, the accessibility feature being governed by a compliance rule;
receiving, from the first application, a second hierarchy of the second type of elements used in a system-specific presentation of the user interface at the client data processing system;
determining that a first element of the first type in the first hierarchy violates a condition specified in the compliance rule;
determining that a second element of the second type in the second hierarchy is related to the first element;
evaluating that an attribute of the second element causes an attribute of the first element to violate the condition, wherein the attribute of the first element complies with the condition when unaffected by the attribute of the second element; and
reporting, responsive to the evaluating, the second element as a cause of the first element violating the condition.

US Pat. No. 10,140,100

DEVICE COMMON MODEL INTERFACE

Google LLC, Mountain Vie...

1. A code generation system comprising:a memory configured to store application environment specifications and communication protocol specifications, an application environment specification specifying a target application environment of an application, and a communication protocol specification specifying a communication protocol;
a processor system to implement a code generation application that is configured to:
receive a schema, the schema describing a resource in a smart-home environment, the schema including a description of the resource, one or more traits of the resource, and one or more interfaces of the resource, each of the one or more interfaces of the resource providing access to functionality of the resource, and the functionality comprising at least one of the one or more traits of the resource, and each of the one or more interfaces providing semantic meaning to operation of the functionality of the one or more traits of the resource;
translate the received schema into a target-specific data model, the translation based on the application environment specification of the target application environment and the communication protocol specification that is associated with the communication protocol used for communication with the resource in the smart-home environment, the target-specific data model comprising an Application Programming Interface (API) specific to the target application environment and the communication protocol;
extract elements of the received schema that are usable by the application that communicates with the resource using an interface of the resource;
using the extracted elements, generate a common object model in which the extracted elements are presented for an application developer, independent of the communication protocol; and
provide the target-specific data model to the application that interacts with the interface of the resource by using the API of the target-specific data model to perform operations that are specific to communicating with the interface of the resource in the target application environment and using the communication protocol supported by the resource for communication in the smart-home environment.

US Pat. No. 10,140,084

INTERACTIVE SOUND REPRODUCING

Bose Corporation, Framin...

1. An audio system comprising:(a) a sound reproduction device configured to operably connect to a plurality of digital music sources, the digital music sources comprising at least (i) user-defined playlists of digital music files and (ii) internet radio sites, the sound reproduction device comprising:
a digital-to-analog converter configured to receive a digital representation of content from the digital music sources and convert to analog form;
a powered speaker; and
a set of user-assignable preset indicators, wherein each indicator in the set of preset indicators is configured to have assigned to it an entity associated with the plurality of digital music sources; and
(b) a software program configured to run on a separate computing device, wherein the software program facilitates assignment of an entity associated with the plurality of digital music sources to a corresponding one of the preset indicators,
wherein the software program is configured to provide a user interface configured to present on a display of the separate computing device one or more sets of preset indicators, wherein at least one of the sets of the preset indicators presented in the user interface corresponds to the set of preset indicators on the sound reproduction device, and wherein the audio system is characterized in that once an entity is assigned to a preset indicator, a user can select the entity assigned to the preset indicator by at least each of the following: (i) selecting the corresponding preset indicator on the sound reproduction device; and (ii) selecting a corresponding preset indicator presented in the user interface of the separate computing device.

US Pat. No. 10,140,083

PLATFORM FOR TAILORING MEDIA TO ENVIRONMENT FACTORS AND USER PREFERENCES

Amazon Technolgies, Inc.,...

1. A method comprising:receiving, at a service provider, a request to provide streaming media content to a media player device;
identifying a user and a second user in a vicinity of the media player device;
identifying a first user configuration setting associated with the user from a plurality of user configuration settings stored at a data store;
identifying a second user configuration setting associated with the second user from the plurality of user configuration settings stored at the data store;
determining that the first user configuration setting and the second user configuration setting are to be applied to one or more components of the streaming media content;
generating a first version of the streaming media content from a plurality of separate components stored at the service provider by applying the first user configuration setting to at least one first component of the plurality of separate components and combining the plurality of separate components;
generating a second version of the streaming media content from the plurality of separate components stored at the service provider by applying the second user configuration setting to at least one second component of the plurality of separate components and combining the plurality of separate components; and
providing the first version and second version of the generated streaming media content to the media player device, wherein the first version and second version of the generated streaming media content are caused to be played concurrently by the media player device.

US Pat. No. 10,140,082

METHOD AND SYSTEM FOR MAKING AND PLAYING SOUNDTRACKS

BOOKTRACK HOLDINGS LIMITE...

31. A non-transitory computer-readable medium having stored thereon computer-executable instructions that, when executed on a processing device, cause the processing device to perform a method of playing a digital variable duration soundtrack to a reader while the reader is reading an associated text source or while listening to an audiobook of the text source, the method comprising the steps of:(a) loading a soundtrack into memory, the soundtrack having a soundtrack timeline with a variable duration that is dynamically adjustable to be shortened or lengthened based on a reading speed input representing the reader's text reading speed or listening speed of the audiobook, and at least one sound layer comprising an arrangement of audio features that are configured to play at respective preset start positions in the soundtrack timeline, and wherein the playback timing of at least some audio features is timed to synchronise with events occurring in the text source as it is read by the reader or listened to via the audiobook by providing variable preset start positions that are dependent on the reading speed input such that the playback timing of such audio features is matched to the text reading speed of the reader or listening speed of the audiobook;
(b) receiving a reading speed input indicative of the reader's expected text reading speed or listening speed of the audiobook;
(c) receiving a navigation input indicative of the user's reading or listening position within the text source; and
(d) co-ordinating playback of the audio features of the soundtrack based on the reading speed input and navigation input.

US Pat. No. 10,140,080

PROJECTOR AND CONTROL METHOD

SEIKO EPSON CORPORATION, ...

1. A projector comprising:a plurality of transmitters each of which transmits a first signal to a first light emitting pen;
an imager that captures an image of light emitted from the first light emitting pen, the light being emitted from the first light emitting pen in response to a reception of the first signal;
a receiver that receives an infrared light transmitted from another projector to a second light emitting pen; and
a processor configured to act as a control unit that achieves, when the receiver receives the infrared light, synchronization of the timing of the first signal and the infrared light between the projector and the another projector such that the first signal and the infrared light are transmitted at a same time, wherein
the control unit includes
a detection section that detects, based on the image captured by the imager, a position where the first light emitting pen has emitted light,
a state judgment portion that judges whether or not the synchronization with the another projector is stable, and
a number determination portion that determines a number of transmitters to be used among the plurality of transmitters based on a judgment result made by the state judgment portion.

US Pat. No. 10,140,076

INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY RECORDING MEDIUM

Konica Minolta, Inc., To...

1. An information processing apparatus comprising:a communication interface that communicates with at least one of a first image processing apparatus to execute a first job set based on a first command set and a second image processing apparatus to execute a second job set based on a second command set different from the first command set;
a processor that:
acquires, while the communication interface communicates with the first image processing apparatus, the first command set from the first image processing apparatus through the communication interface, and
acquires, while the communication interface communicates with the second image processing apparatus, the second command set from the second image processing apparatus through the communication interface; and
a display controller that displays, in response to the processor acquiring the first command set or the second command set, a setting screen in which a user is allowed to set at least one of a plurality of setting commands in the first command set or the second command set,
wherein the processor further:
extracts at least one setting command from the setting commands in the first command set or the second command set based on setting operation by the user while the display controller displays the setting screen,
transmits the setting command extracted by the processor to the first image processing apparatus or the second image processing apparatus,
registers the setting command extracted by the processor with command registration information,
determines, if a setting command in the first command set is registered with the command registration information and the processor acquires the second command set, whether the second command set includes a setting command associated with the setting command in the first command set registered with the command registration information, and
extracts a setting command associated with the setting command in the first command set registered with the command registration information from the setting commands in the second command set based on a result of the determination by the processor, and reflects the extracted setting command in the setting screen.

US Pat. No. 10,140,074

INFORMATION PROCESSING APPARATUS AND METHOD THEREFOR

Canon Kabushiki Kaisha, ...

1. A client apparatus comprising:a clock;
a storage device;
a memory storing instructions; and
a processor executing the instructions causing the client apparatus to:
receive, from an image processing apparatus, information about a status of use of the image processing apparatus;
acquire a first change history indicating a history of time change setting performed on the clock, which is recorded in the storage device by an operating system running on the client apparatus;
store, as a first file, time information including time indicated by the clock when the information about the status of use is received from the image processing apparatus, the acquired first change history, and the received information about the status of use into the storage device;
acquire, in a case where a determination is made that a timing at which to transmit the first file has been reached, a second change history indicating a history of time change setting performed on the clock;
generate the second file to be transmitted by further appending, to the first file, time information including time indicated by the clock when the determination is made, difference information obtained by using the first change history and the second change history; and
transmit the generated second file to a management server.

US Pat. No. 10,140,072

SOUND OUTPUT SYSTEM OR INTERNET APPLIANCE THAT SUPPORTS VOICE ACTIVATED COMMANDS, AND THAT PLAYS AUDIO DATA RECEIVED FROM A SERVICE OVER A NETWORK

Flexiworld Technologies, ...

8. A method for setting up an output system to receive voice activated commands from a user, the output system includes:one or more sound output devices for outputting sound,
a microphone,
a voice activated command interface for interacting with the user, and
wireless communication circuitry, the method, comprising:
(1) establishing, using the wireless communication circuitry at the output system, a short range wireless communication link between the output system and a portable wireless device, the portable wireless device is a distinct device from the output system, and the portable wireless device is at least one of a smart phone or an information pad;
(2) receiving, using the wireless communication circuitry at the output system and via the established short range wireless communication link, information from the portable wireless device, and, subsequent to having received the information from the portable wireless device, the method further comprises:
(3) coupling the output system to a network using the wireless communication circuitry at the output system, the network includes a wireless local area network;
(4) accessing, using the wireless communication circuitry of the output system, one or more servers over the network, the one or more servers providing, at least in part, a service that is accessible, at least partly, over the Internet;
(5) receiving, via the microphone, a voice activated command from the user, the receiving of the voice activated command is related to outputting or playing digital content;
(6) receiving, via the wireless communication circuitry at the output system, audio output data from the one or more servers, the receiving of the audio output data from the one or more servers is subsequent to the output system having received the voice activated command from the user, via the voice activated command interface; and
(7) outputting or playing, using the one or more sound output devices included in the output system, at least part of the audio output data received from the one or more servers, wherein the audio output data is related to the digital content that includes audio data or voice data, individually or in any combination.

US Pat. No. 10,140,068

ASYNCHRONOUS MANAGEMENT OF MOVABLE COMPONENTS

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:receiving a first request to perform a first operation in a tape library, the first operation comprising a first physical task to be performed by a physical component;
based on the first request:
(a) initializing a first message handler executing in a first execution thread;
(b) retrieving, from persistent storage, state data associated with the physical component;
(c) instantiating, using the state data, a first code object representing the physical component; and
(d) transmitting, using at least the first message handler and the first code object, instructions to the physical component to perform the first physical task;
receiving, by a first process executing in a second execution thread different than the first execution thread, a first message from the physical component indicating completion of the physical task; and
based on the first message from the physical component:
(a) initializing a second message handler executing in a third execution thread; and
(b) updating persistent storage, by the second message handler, with first updated state data associated with the physical component.

US Pat. No. 10,140,067

DATA MANAGEMENT FOR DATA STORAGE DEVICE WITH MULTIPLE TYPES OF NON-VOLATILE MEMORY MEDIA

Western Digital Technolog...

1. A system comprising:a disk for storing data;
a solid state memory for storing data;
a solid state device (SSD) controller configured to obtain metadata related to data stored in the solid state memory, wherein the metadata includes non-address metadata indicating at least one of a priority of the data, a frequency of access of the data, a last access time of the data, whether the data was accessed in temporal proximity to a powering on or powering off of the system, storage of the data in the solid state memory, a fragmentation level of the data, and that the data is often sequentially accessed for reading or writing; and
a hard disk (HD) controller configured to:
evaluate the non-address metadata; and
determine a location on the disk for storing the data based on the evaluation of the non-address metadata.

US Pat. No. 10,140,066

SMART PARTITIONING OF STORAGE ACCESS PATHS IN SHARED STORAGE SERVICES

INTERNATIONAL BUSINESS MA...

1. A computer-implemented method, comprising:creating multiple pools of micro services, where:
each of the micro services includes an independent process within a storage system,
each of the multiple pools of micro services includes a homogenous grouping of a plurality of instances of a single micro service, and
each of the multiple pools of micro services has associated resources of the storage system available to the pool of micro services;
receiving a workload, the workload including a plurality of requests to access data within the storage system;
dynamically mapping the workload, based on characteristics of the workload, to an access path traversing a combination of a subset of the pools of micro services, where the access path includes a vector of resources of the storage system utilized to access the data, and the workload utilizes the resources of the storage system associated with the combination of the subset of the pools of micro services;
monitoring the workload after mapping the workload to the access path, including determining a usage of the resources of the storage system associated with the combination of the subset of the pools of micro services; and
reconfiguring the multiple pools of micro services, including modifying the resources of the storage system available to one or more of the multiple pools of micro services, based on the monitoring.

US Pat. No. 10,140,065

METHOD AND APPARATUS FOR STORING INFORMATION USING AN INTELLIGENT BLOCK STORAGE CONTROLLER

DIVERGENT STORAGE SYSTEMS...

1. A device for improving data storage reliability and efficiency, the device comprising at least one processor:a) creating at least one storage drive comprising a plurality of storage blocks;
b) receiving a request from a computing system to write the data, wherein the computing system provides an associated block address of the data; and
c) detecting a block address to be rewritten more frequently in the future, wherein the block address is associated with data of an initial write following initialization of the storage drive by the computing system, and wherein the detecting the block address comprises examining an entropy level of the data of the initial write.

US Pat. No. 10,140,062

AUTOMATIC RESUMPTION OF SUSPENDED WRITE OPERATION UPON COMPLETION OF HIGHER PRIORITY WRITE OPERATION IN A MEMORY DEVICE

Adesto Technologies Corpo...

1. A method of controlling a memory device comprising a memory array having a plurality of memory cells, the method comprising:a) receiving, by an interface, a suspend command and first and second write commands from a host, wherein the second write command is of higher priority and follows the first write command;
b) storing an automatic resume enable bit in a register on the memory device;
c) suspending a first write operation that is executing the first write command on the memory array in response to the suspend command;
d) executing a second write operation on the memory array in response to the second write command; and
e) resuming the first write operation upon completion of the second write operation in response to the automatic resume enable bit being set.

US Pat. No. 10,140,060

MEMORY SYSTEM INCLUDING A NONVOLATILE MEMORY AND A VOLATILE MEMORY, AND PROCESSING METHOD USING THE MEMORY SYSTEM

SEJONG UNIVERSITY INDUSTR...

1. A memory system, comprising:a first sub-memory comprising at least one nonvolatile memory;
a second sub-memory comprising at least one volatile memory;
wherein in response to a memory reference failure that has occurred in a cache memory, a reference failed data is always first loaded and stored to the second sub-memory from a storage regardless of the type of the memory reference failure, all the data stored to the second sub-memory from the storage is transferred and stored to the first sub-memory, the first-sub-memory only stores data transferred from the second sub-memory, and all the data of the first sub-memory transferred from the second sub-memory is sent to the cache memory.

US Pat. No. 10,140,057

APPARATUSES AND METHODS FOR MULTIPLE ADDRESS REGISTERS FOR A SOLID STATE DEVICE

Micron Technology, Inc., ...

1. An apparatus, comprising:a controller comprising a plurality of base address registers (BARs) each including same addresses for data storage in a same memory resource; and
a solid state device (SSD) comprising the same memory resource; and wherein:
to enable performance of a write operation, the write operation is assigned to a first BAR that has a selected first cache attribute;
during performance of the write operation, data values of the write operation are assigned for storage to a particular buffer local to a processor before transfer to the SSD, wherein the particular buffer is controlled by the selected first cache attribute;
to enable performance of a read operation, the read operation is assigned to a second BAR that has a selected second cache attribute; and
during performance of the read operation, data values of the read operation are assigned for storage to a particular cache local to the processor after transfer from the SSD, wherein the particular cache is controlled by the selected second cache attribute.

US Pat. No. 10,140,056

SYSTEMS AND METHODS FOR DIFFERENTIATING FUNCTION PERFORMANCE BY INPUT PARAMETERS

Intel Corporation, Santa...

1. A processor, comprising:a counter to count occurrences of an event in the processor and to overflow upon the count of occurrences reaching a specified value;
a PEBS handler circuit to generate and store a PEBS record into a PEBS memory buffer, the PEBS record comprising at least one stack entry reflecting a state of the processor; and
a PEBS enable circuit coupled to the counter and to the PEBS handler circuit, the PEBS enable circuit to enable the PEBS handler circuit to generate and store the PEBS record to the PEBS memory buffer.

US Pat. No. 10,140,053

LOAD BALANCING OF MULTI-COPY DATA REPLICATION

EMC IP HOLDING COMPANY LL...

1. A method comprising:receiving, at a primary data protection appliance (DPA), an I/O write for a user volume;
determining a distributed consistency group (DCG) associated with the user volume, the DCG having a plurality of replica copies that are associated with the user volume;
determining a plurality of secondary data protection appliances (DPAs) that are configured to maintain one or more of the replica copies, each of the secondary DPAs being configured to maintain a different respective one of the replica copies and a different respective journal associated with the respective replica copy, such that at least two of the secondary DPAs are configured to maintain the DPAs respective replica copies in accordance with different replication settings;
sending the I/O write from the primary DPA to each of the secondary DPAs; and
executing the I/O write by at least some of the secondary DPAs, wherein executing the I/O write by any of the secondary DPAs includes adding the I/O write to the respective journal that is maintained by that secondary DPA.

US Pat. No. 10,140,051

BACKUP FILES TO A DISK IMAGE

CA, Inc., New York, NY (...

1. A method comprising:receiving, by a computer, a copy of a file to backup from a source machine different than the computer, wherein the file is stored on a first disk drive of the source machine;
performing, by the computer, a write operation to write the copy of the file to a mount point of a file system on a second disk drive of the computer;
intercepting, by the computer, a block-level data block to be written which is generated by the performed write operation;
writing, by the computer, the block-level data block to a corresponding, respective block of a disk image file having a plurality of blocks,
wherein the disk image file comprises a disk image of the first disk drive of the source machine;
determining, by the computer, a respective block address in the disk image file of the intercepted block-level data block;
creating, by the computer, a hash table, wherein the hash table comprises a corresponding, respective entry for each of the plurality of blocks of the disk image file; and
determining if the intercepted block-level data block is different than that of a previously received version of the file.

US Pat. No. 10,140,047

DATA STORAGE SYSTEM

ACCELSTOR, INC., Taipei ...

1. A data storage system, comprising:a memory, comprising:
a first logical block, which comprises multiple logical pages, wherein two logical pages in the logical pages have a first logical address and a second logical address; the first logical block is configured to store a first mapping relationship, wherein the first mapping relationship provides a mapping relationship between the first logical address and a first physical address, and the first mapping relationship provides a mapping relationship between the second logical address and a second physical address; and
a second logical block, which comprises multiple logical pages, and one logical page in the logical pages has a third logical address;
a hard disk, which comprises multiple physical pages, wherein a first physical page, a second physical page, and a third physical page in the physical pages respectively have the first physical address, the second physical address, and the third physical address; the first physical page and the second physical page store a piece of same duplicated data; the two pieces of duplicated data respectively correspond to the first logical address and the second logical address; and
a processor, configured to execute a de-duplication command; when executing the de-duplication command, the processor configures the third logical address to be mapped to the third physical address, and stores the duplicated data in the third physical page; moreover, when updating the first mapping relationship, the processor makes the first logical address and the second logical address mapped to the third logical address synchronously, and the processor further stores a second mapping relationship in the second logical block, wherein the second mapping relationship provides a mapping relationship between the third logical address and the third physical address.

US Pat. No. 10,140,044

EFFICIENT MEMORY BANK DESIGN

QUALCOMM Incorporated, S...

1. A memory, comprising:a first memory portion configured to store a first bit and generate a first data bit output, the first data bit output being a function of the first bit when a first read enable is active;
a second memory portion configured to store a second bit and generate a second data bit output, the second data bit output being a function of the second bit when a second read enable is active; and
a switch configured to select between the first and second bits for a read operation based on the first data bit output, the second data bit output, and internal feedback, wherein the first data bit output comprises a differential pair and wherein the switch is configured to select the first data bit output when the differential pair is complementary.

US Pat. No. 10,140,043

DIGITAL DATA SANITATION

Wickr Inc., San Francisc...

1. A method for sanitizing a storage medium, the method comprising:determining, by a first device, an amount of free space on the storage medium;
writing, by the first device, a first file to the free space on the storage medium until the amount of free space on the storage medium decreases to a threshold amount, wherein a size of the first file is proportional to an aggressiveness setting associated with the sanitization of the storage medium;
providing, by the first device, an error indicating there is insufficient space to perform an additional write operation when the amount of free space decreases to the threshold amount; and
deleting, by the first device, the one or more first files from the free space on the storage medium to make the free space available for storage.

US Pat. No. 10,140,042

DETERMINISTIC READ DISTURB COUNTER-BASED DATA CHECKING FOR NAND FLASH

Toshiba Memory Corporatio...

1. A data storage device comprising:a non-volatile semiconductor memory device configured to store data in a plurality of memory blocks; and
a solid-state drive (SSD) controller, communicatively coupled to the non-volatile semiconductor memory device, configured to periodically:
retrieve, from a counter table, a plurality of counts, wherein each count corresponds to a difference between a count limit and a number of read operations performed on one of the plurality of memory blocks;
select, based on the plurality of counts, a predetermined number of memory blocks corresponding to a plurality of lowest counts; and
determine, for each of the predetermined number of memory blocks, an integrity of the stored data in the memory block.

US Pat. No. 10,140,039

I/O ALIGNMENT FOR CONTINUOUS REPLICATION IN A STORAGE SYSTEM

EMC IP HOLDING COMPANY LL...

1. A method comprising:receiving a write request for a data set to be written to a production volume, the production volume including a plurality of addressable units that have a same size, the write request identifying a starting location in the production volume where the data set is to be written;
detecting whether the data set is aligned with the production volume based on the starting location identified by the write request and the size of the addressable units in the production volume;
when the data set is aligned with the production volume, copying the entire data set to a replication site associated with the production volume by using continuous replication; and
when the data set is not aligned with the production volume, copying at least a portion of the data set to the replication site associated with the production volume by using snapshot replication.

US Pat. No. 10,140,037

PARTIAL SHARING OF SECONDARY STORAGE FILES IN A DATA STORAGE SYSTEM

Commvault Systems, Inc., ...

1. A method of sharing a portion of a file in secondary storage, the method comprising:using one or more computing devices comprising computer hardware:
accessing index data associated with secondary copies of a plurality of files residing in a primary storage subsystem, the secondary copies stored in one or more secondary storage devices residing in a secondary storage subsystem;
based on the accessed index data, causing a graphical representation of a first file of the plurality of files to be displayed to a first user in a native view provided via a first client computing device of the first user residing in the primary storage subsystem, the first file corresponding to a first secondary copy stored in the one or more secondary storage devices;
receiving, from the first client computing device, a request to share a portion of the first file, wherein the request is based on selection of the portion of the first file by the first user from the native view;
in response to the request, generating a link to a selected portion of the first secondary copy corresponding to the selected portion of the first file; and
in response to activation of the link by a second user different from the first user, causing the selected portion of the first secondary copy to be restored for presentation to the second user, without causing the entire first secondary copy to be restored from the one or more secondary storage devices.

US Pat. No. 10,140,035

METHOD FOR APPROPRIATELY CONTROLLING DUPLICATED VOLUMES IN VIRTUAL VOLUME SUBSYSTEMS

Hitachi, Ltd., Tokyo (JP...

1. A method for controlling a computer system comprising a storage system having a first storage subsystem and a second storage subsystem connected to the first storage subsystem, and a host computer connected to the first and second storage subsystems;each of the first storage subsystem and the second storage subsystem has a volume, and one or more storage devices, and is capable of receiving an input/output (I/O) command according to SCSI standards from a host computer; the method comprising:
managing an attribute information indicating at least one of a write order and whether write is enabled or not for each of a first volume in the first storage subsystem and a second volume in the second storage subsystem;
managing the first volume and the second volume as volumes in a pair relationship where write data from the host computer is written to both the first volume and the second volume;
configuring the host computer to access both the first volume and the second volume; and
on the condition that the first storage subsystem receives an I/O command to the first volume from the host computer, determining whether I/O to the first volume and the second volume are required or not based on the attribute information,
wherein
the first volume and the second volume have one of the following information as the attribute information: Mirror attribute, Local attribute or Remote attribute;
the first volume and the second volume have a second attribute information, which is one of the following information: P-VOL attribute indicating that the volume having that attribute should be update first, or S-VOL attribute indicating that the volume having that attribute should be updated second;
when the Mirror attribute is set as the attribute information to the first volume, processing designated by the I/O command is executed to the first volume and the second volume;
when the Local attribute is set as the attribute information to the first volume, processing designated by the I/O command is executed only to the first volume; and
when the Remote attribute is set as the attribute information to the first volume, processing designated by the I/O command is executed only to the second volume.

US Pat. No. 10,140,029

METHOD AND APPARATUS FOR ADAPTIVELY MANAGING DATA IN A MEMORY BASED FILE SYSTEM

NETAPP, INC., Sunnyvale,...

1. A method, comprising:maintaining by a processor executable, memory mapped file system a first data structure at a persistent memory having a plurality of memory pages that have been requested only once recently and a second data structure having a plurality of memory pages that have been requested more than once; wherein both the first data structure and the second data structure represent a sequence having a head and a tail;
moving by the file system, a page of the second data structure to a head of the second data structure, after the page is requested, and when the page is not requested, the page is moved towards a tail of the second data structure;
adding by the file system, a newly requested page to a head of the first data structure and then moving the newly requested page towards a tail of the first data structure, as other requested memory pages are added at the head of the first data structure;
transferring by the file system, any memory page from the first data structure to the head of the second data structure that has been requested more than once;
removing by the file system a memory page from one or both of the first data structure and the second data structure, when a free pool of pages does not have any available free memory page for any newly requested memory page; wherein memory page removal from the first data structure and the second data structure is based on one of a random policy and a round-robin policy; and wherein when any transparent page is removed from the second data structure, a transparent flag is set to protect the any removed transparent page.

US Pat. No. 10,140,027

DATA TRANSFERS WITH ADAPTIVELY ADJUSTED POLLING TIMES

Seagate Technology LLC, ...

1. An apparatus comprising:a memory module comprising a non-volatile memory (NVM) and a memory module electronics (MME) circuit configured to program data to and read data from solid-state non-volatile memory cells of the NVM; and
a controller circuit adapted to communicate, to the memory module, a first command comprising a selected address within the NVM and a selected action to be taken by the MME circuit in relation to the selected address, the controller circuit further adapted to subsequently communicate, to the memory module, a second command comprising a status request associated with completion of the first command at a conclusion of a variable delay time interval, the variable delay time interval selected responsive to an accumulated count of status requests previously communicated, by the controller circuit to the memory module, for previous commands associated with the selected address issued prior to the communication of the first command.

US Pat. No. 10,140,024

DATA STORAGE DEVICE AND DATA READING METHOD THEREOF

Silicon Motion, Inc., Jh...

11. A data storage device, comprising:a flash memory;
a random access memory; and
a controller, receiving a plurality of read commands from a host to constitute a command queue, and determining an order for execution of the read commands, wherein a data sector indicated by one of the read commands requires one of a plurality of mapping tables to be located, and the read commands correspond to a plurality of read tasks, and each of the read commands is arranged to prepare one of the read tasks that is arranged to transmit the indicated data sector to the host,
wherein the controller selects a first read command where the mapping table required by the first read command has already been loaded on the random access memory from the read commands to be the first of the read tasks executed,
wherein remaining read commands other than the first read command in the read commands in the command queue are prioritized based on whether one of the mapping tables required by one of the remaining read commands is loaded on the random access memory, and one of the remaining read commands that requires one of the mapping tables having not been loaded on the random access memory has a higher priority than another one of the remaining read commands that requires one of the mapping tables having already been loaded on the random access memory.

US Pat. No. 10,140,023

MEMORY DEVICE AND MEMORY SYSTEM INCLUDING THE SAME

Samsung Electronics Co., ...

1. A memory device comprising:memory groups configured to store data; and
a boosting interface configured to transfer the data by determining a transfer path of the data based on a command and an access address received from a memory controller, the boosting interface comprising a buffer and a reconfigurable input decoder in which a program command is programmed based on a command set mode and an input-output set mode received from the memory controller, wherein:
the reconfigurable input decoder instructs the buffer to communicate the data between the memory groups and the memory controller in response to determining that the program command, which is programmed in the reconfigurable input decoder, corresponds to the command received from the memory controller, and
the reconfigurable input decoder includes:
a write command decoder in which a write command of the program command is programmed when the input-output set mode is an input mode, and
a read command decoder in which a read command of the program command is programmed when the input-output set mode is an output mode.

US Pat. No. 10,140,022

METHOD AND APPARATUS OF SUBSIDIARY VOLUME MANAGEMENT

Hitachi, Ltd., Tokyo (JP...

1. A storage system comprising:a memory being operable to store information of a plurality of logical unit groups, each of the plurality of logical unit groups including an administrative logical unit (LU) and one or more subsidiary LUs to be accessed from a virtual machine on a computer; and
a controller being operable to create or select an administrative LU, upon receiving a bind command from the computer to bind a subsidiary LU to another administrative LU, according to evaluation of binding the subsidiary LU to said another administrative LU, to bind the subsidiary LU to the created or selected administrative LU instead, to move the subsidiary LU to the logical unit group to which the created or selected administrative LU belongs, and to inform the computer of binding the subsidiary LU to the created or selected administrative LU;
wherein binding the subsidiary LU to the created or selected administrative LU does not permit the subsidiary LU to be moved from the logical unit group to which the created or selected administrative LU belongs without unbinding the subsidiary LU from the created or selected administrative LU; and
wherein moving the subsidiary LU to the logical unit group to which the created or selected administrative LU belongs includes migrating data of the subsidiary LU to the logical unit group.

US Pat. No. 10,140,015

MOBILE DEVICE CAMERA VIEWFINDER PUNCH THROUGH EFFECT

Futurewei Technologies, I...

1. A mobile device comprising:a memory storing an application;
an embedded camera;
a touchscreen display; and
one or more processors coupled with the memory, the embedded camera and the touchscreen display, wherein the one or more processors are configured to:
execute the application, causing generation of application graphical output in an application layer;
generate a viewfinder layer, the viewfinder layer containing real-time image data from the embedded camera;
apply a transparency mask that identifies a first portion of the touchscreen display to display the application layer and a second portion of the touchscreen display to display the viewfinder layer;
render a composite of the application layer and the viewfinder layer, wherein when the composite is rendered, a portion of the viewfinder layer and a portion of the application layer are separately visible on different portions of the touchscreen display, in accordance with the transparency mask;
detect a gesture by a user of the mobile device; and
in response to the detection of the gesture, capture viewfinder data from the viewfinder layer and remove the viewfinder layer, rendering the application layer on the touchscreen display without the viewfinder layer.

US Pat. No. 10,140,012

INPUT IDENTIFICATION METHOD AND INPUT APPARATUS

LENOVO (BEIJING) CO., LTD...

1. An input identification method applied to an input apparatus having a touch module, comprising:during a collection of a touch track of fingers on the touch module, when a first partial track of the touch track satisfies a first preset condition, obtaining a first command corresponding to the first partial track;
executing the first command;
during the collection of the touch track, when a second partial track continuously following the first partial track satisfies a second preset condition, obtaining a second command corresponding to the second partial track; and
executing the second command, wherein the first command represents adjusting a degree or amount of a parameter of the input apparatus to be more or less, and compared with the first command, the second command represents adjusting a degree or an amount of the same parameter of the input apparatus to be further more or further less, the first partial track comprises a first operation and a second operation, and the second operation has a first included angle that is not equal to zero degree with respect to the first operation; the second partial track comprises a third operation, and the third operation has a second included angle that is not equal to zero degree with respect to the second operation,
wherein when the second command is executed, a continuous response is made to the third operation after identification of the third operation and before the completion of the third operation, only if the fingers do not move away from the touch module, and the parameter is a volume of input apparatus, the first command represents a start-up of volume increase or volume decrease, the second command represents a control of continuously increasing or decreasing volume, and
wherein when a direction of the first operation is a first non-horizontal direction, a direction of the second operation is a first direction of a horizontal line, the first command represents the start-up of volume increase, and when the direction of the first operation is a second non-horizontal direction, the direction of the second operation is a second direction of a horizontal line, the first command represents the start-up of volume decrease, the first direction of the horizontal line is opposite to the second direction of the horizontal line so that the volume increase and volume decrease can be quickly identified.

US Pat. No. 10,140,004

DISPLAYING VISUAL ELEMENTS ON A MEDICAL DEVICE

CareFusion 303, Inc., Sa...

1. A medical system comprising:a medical device;
a display for displaying a plurality of visual elements, wherein said plurality of visual elements are associated with functions of said medical device;
a plurality of visual profiles for facilitating control of a visual appearance of said plurality of visual elements displayed on said display; and
a visual profile selector for automatically selecting at least one of said plurality of visual profiles in accordance with one or more rules, said one or more rules based on one or more states of said medical device and providing for the automatic selection of said at least one visual profile when said one or more states are satisfied, said one or more states relating to at least one of an operating parameter associated with a treatment provided by said medical device and a care area associated with said medical device,
wherein said visual profile selector selects a first visual profile from said plurality of visual profiles when said medical device is in a first state and selects a second visual profile from said plurality of visual profiles when said medical device is in a second state, and
wherein said plurality of visual elements are selected from a group consisting of: text, a text color, a title bar, title bar text, a title bar background, a button border color, a button text color, a button color, a selected button text color, a selected button color, a work flow, one or more input fields, a graphical library, one or more textures, one or more background images, and one or more grayscale patterns.

US Pat. No. 10,140,003

SIMULTANEOUS ZOOM IN WINDOWS ON A TOUCH SENSITIVE DEVICE

Open Invention Network LL...

1. A method for viewing user content on a touch sensitive display screen of a touch sensitive device by using a touch input device, the method comprising:zooming into a first portion of the user content by touching the display screen in a proximity of the first portion using the touch input device while retaining an original zoom size of a first remaining portion of the user content;
zooming into a second portion of the user content from the first remaining portion by touching the display screen in a proximity of the second portion using the touch input device while retaining a zoomed in first portion and an original zoom size of a second remaining portion of the first remaining portion; and
displaying a value of an internal touch counter as a window level number, in response to the zooming into each of the first and the second portions, when the internal touch counter is greater than one.

US Pat. No. 10,140,000

MULTISCALE THREE-DIMENSIONAL ORIENTATION

AUTODESK, INC., San Rafa...

1. A computer-implemented method for generating a navigation graphical user interface (GUI) for navigating a three-dimensional (3D) environment associated with a multiscale 3D dataset, the method comprising:receiving a current position within the 3D environment, wherein a visible portion of the 3D environment is rendered for display based on a perspective from the current position, and a first group of 3D objects is located within a non-visible portion of the 3D environment; and
causing both a directional object indicator and a first 3D thumbnail image representing the first group of 3D objects to be displayed within the visible portion of the 3D environment, wherein the directional object indicator indicates a direction in which the first group of 3D objects is located relative to the current position, and the first 3D thumbnail image representing the first group of 3D objects is displayed proximate to the directional object indicator,
wherein the first group of 3D objects includes 3D objects selected based on at least one of:
an angular distance between the 3D objects from the perspective from the current position being less than a first angular threshold, and
linear distances between the current position and each 3D object included in the group of 3D objects being within a first linear threshold of each other.

US Pat. No. 10,139,999

FANTASY SPORTS CONTEST HIGHLIGHT SEGMENTS SYSTEMS AND METHODS

Rovi Technologies Corpora...

1. A method for providing a highlight segment to a user of a fantasy sports contest application, the method comprising:accessing, using control circuitry, fantasy sports contest information associated with a user from a database, wherein the fantasy sports contest information comprises a fantasy roster containing names of real-life athletes selected by the user;
obtaining, via a network, media content of a media asset relating to a fantasy sports contest from a content provider;
determining, in real time, whether an event from the media asset relating to the fantasy sports contest contributed to the user's fantasy sports score;
in response to determining that the event from the media asset relating to the fantasy sports contest contributed to the user's fantasy sports score, generating, using the control circuitry, a footage portion from the media asset as a newly available highlight segment depicting the event that contributed to the user's fantasy sports score and associated with at least one of the real-life athletes selected by the user;
alerting the user, using the control circuitry, that the newly available highlight segment has become available for viewing;
receiving, using the control circuitry, a user input to view the newly available highlight segment; and
generating for display, using the control circuitry, the newly available highlight segment.

US Pat. No. 10,139,997

STATISTICS TIME CHART INTERFACE CELL MODE DRILL DOWN

Splunk Inc., San Francis...

1. A method, comprising:causing display of a first interface in a table format that includes:
one or more columns, each column having a column heading representing a different value, each different value associated with a particular event field, and a first value is represented in the column heading of a first column of the one or more columns;
one or more rows, each row comprising at least a first cell and a second cell that is associated with the first column, the first cell of each of the one or more rows displaying a time increment and the second cell of each of the one or more rows displaying an aggregated metric representing a number of events, wherein each event contributing to the number of events has a field-value pair that matches the first value represented in the first column and occurred within the time increment displayed in the first cell;
in response to a user selection of a second cell of a first row of the one or more rows, causing emphasis of the second cell of the first row, wherein a first cell of the first row displays a first time increment; and
causing display of a menu of options corresponding to the emphasis of the second cell of the first row, wherein a selection of an option in the menu causes transition to a second interface displaying at least one event determined based on an association with a time that has a defined relationship to the first time increment and another association with the first value.

US Pat. No. 10,139,996

METHOD, SYSTEM, AND GRAPHICAL USER INTERFACE FOR MEETING-SPOT-RELATED CONTACT LISTS

GOOGLE LLC, Mountain Vie...

1. A computer-implemented method, comprising:at a server computer, comprising a processor and memory:
associating a first user, who is currently online and active, with a first physical location of a first plurality of physical locations by determining that a client device associated with the first user is within a predetermined physical distance or an estimated driving time of the first physical location;
identifying a plurality of other users, who are currently online and active, that have currently selected the first physical location as one of a respective second plurality of physical locations;
sending information about at least some of the plurality of other users to a client device associated with the first user, wherein the information includes an identity of a second user in the plurality of other users, and wherein the second user has selected the first physical location using a graphical user interface that includes the first physical location and that is displayed on a client device associated with the second user;
receiving, from the client device associated with the first user, a selection of the second user from the plurality of other users, wherein the selection of the second user from the plurality of other users is based at least in part on a number of common physical locations between the first plurality of physical locations and the respective second plurality of physical locations, wherein the number is at least two and includes the first physical location;
identifying, responsive to the selection of the second user, a third user who is online and active, wherein the third user is associated with the first user and wherein the third user is associated with the second user;
sending information about the third user to the client device associated with the first user to provide an indication to the first user that the first user may be introduced to the second user through the third user; and
facilitating online communication between the client device associated with the first user, the client device associated with the second user, and a client device associated with the third user responsive to a request from the client device associated with the first user to the client device associated with the third user to be introduced by the third user to the second user, while the second user has still selected the first physical location.

US Pat. No. 10,139,992

DYNAMIC THUMBNAIL REPRESENTATION FOR A VIDEO PLAYLIST

Google LLC, Mountain Vie...

1. A system, comprising:a memory having stored thereon computer executable components; and
a processor that, when executing the computer executable components stored in the memory, is configured to:
generate a user interface that includes a thumbnail representing a plurality of media content items, wherein the thumbnail has a static portion including an image associated with a media content item of the plurality of media content items and a dynamic portion including a plurality of images that are each associated with one of the plurality of media content items, and wherein the dynamic portion is configured to change between one of the plurality of images in response to a change in position of the thumbnail in the user interface;
detect navigation in the user interface that has changed the position of the thumbnail within the user interface; and
in response to detecting the navigation in the user interface that has changed the position of the thumbnail within the user interface, change an image from the plurality of images to another image from the plurality of images associated with the dynamic portion of the thumbnail while inhibiting the image associated with the static portion of the thumbnail from changing.

US Pat. No. 10,139,983

CONTROLLING ACCESS TO CONTENT

Microsoft Technology Lice...

1. A user terminal comprising:a display having an available display area; and
one or more processors configured to execute instructions to:
detect, whilst controlling a user interface to operate in a full screen mode, a user selection to operate the user interface in a split-view mode;
add, responsive to detecting the user selection to operate in the split-view mode, a first layer of content to a navigation hierarchy over a second layer of content in the navigation hierarchy, the split-view mode displaying content from both the first layer of content in the navigation hierarchy and the second layer of content in the navigation hierarchy;
display, in the available display area, the first layer of content and the second layer of content, the first layer of content displayed in a predetermined position to partially overlap the second layer of content, the predetermined position exposing a first portion of the second layer of content concurrently with the first layer of content, the first portion of the second layer of content comprising multiple selectable inputs each representing a different respective communication session, and the first layer of content including a detailed view of a communication session represented by a particular selectable input of the multiple selectable inputs, each of the first layer of content and the first portion of the second layer of content being configured for user interaction, said display of the first layer of content causing a second portion of the second layer of content not to be displayed in the available display area;
receive an input in the second layer of content effective to cause a change in the display of the first layer of content, while the first portion of the second layer and the first layer are concurrently displayed; and
display an indicator providing an indication of how content displayed on the first layer of content is related to content displayed on the displayed first portion of the second layer of content.

US Pat. No. 10,139,981

DISPLAY CONTROL SYSTEM

PURE DEPTH LIMITED, (NZ)...

1. A method of displaying images in a multi-layer display system, the method comprising:providing a multi-layer display system including a first display screen and a second display screen, the first and second display screens overlapping each other as viewed in a normal direction from a point of view of a viewer, and wherein the first display screen is configured to display a first image and the second display screen is configured to display a second image;
displaying a first user interface on the second display screen, the first user interface comprises first and second adjacent sections, the first section configured to illustrate display elements displayed via the first display screen and the second section configured to illustrate display elements displayed via the second display screen, and wherein the first user interface is configured to allow a user to move a given display element from the first display screen to the second display screen by dragging and dropping that given display element from the first section to the second section of the first user interface;
moving the first user interface from the second display screen to the first display screen, so that after said moving the first user interface is displayed on the first display screen and overlaps another display element that is displayed on the second display screen;
after said moving, adjusting brightness and/or transparency of the first user interface so as to improve visibility of the first user interface and/or the another display element.

US Pat. No. 10,139,976

DETECTING APPARATUS AND DISPLAY APPARATUS

Japan Display Inc., Toky...

1. A detecting apparatus comprising:a plurality of touch detection electrodes provided along a touch detection surface, the touch detection electrodes including a first touch detection electrode integrated with a strain gauge and a second touch detection electrode that is not provided with the strain gauge;
a plurality of drive electrodes that are not in contact with the touch detection electrodes and form capacitances between the touch detection electrodes and the drive electrodes; and
a detector that detects force based on difference between an output in touch detection based on a first capacitance of the first touch detection electrode and an output in touch detection based on a second capacitance of the second touch detection electrode.

US Pat. No. 10,139,974

SENSOR AND DISPLAY DEVICE HAVING THE SAME

Samsung Display Co., Ltd....

1. A display device comprising:a display panel configured to display an image; and
a sensor provided on at least one surface of the display panel and configured to sense a touch location and a touch pressure,
wherein the sensor comprises:
a sensing unit comprising sensing electrodes formed on a same layer, and of which a capacitance changes according to a touch; and
a resistance element disposed on the sensing unit, and of which a resistance changes according to a pressure of the touch.

US Pat. No. 10,139,971

TOUCH DISPLAY PANEL AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A touch display panel, comprising a substrate, and a plurality of gate lines arranged laterally and a plurality of touch electrodes arranged in an array on the substrate, wherein,the touch display panel further comprises a plurality of signal leads which are arranged longitudinally, each of the signal leads comprising a first and a second sub-signal leads;
each of the first sub-signal leads is electrically connected to a gate line at an intersection to connect the gate line longitudinally to a gate driving circuit for controlling the operation of the touch display panel, and the first sub-signal leads cross the gate lines and are insulated from the gate lines except for the intersection;
each of the second sub-signal leads is electrically connected to a touch electrode so as to be used as a touch lead for the touch electrode, and the second sub-signal leads cross the gate lines and are insulated from the gate lines except for the intersection;
the first and second sub-signal leads are arranged to be disconnected from each other; and
a plurality of gate leads arranged parallel to the signal leads, each of the gate leads is electrically connected at an intersection to a gate line which is not electrically connected to the first sub-signal lead, so as to connect the gate line longitudinally to the gate driving circuit, the gate leads are arranged to cross the gate lines and are insulated from the gate lines except for the intersection.

US Pat. No. 10,139,969

TOUCH PANEL INCLUDING MULTILAYER TOUCH SIGNAL LINE

Samsung Display Co., Ltd....

1. A touch panel comprising:a substrate;
touch electrodes disposed on the substrate, the touch electrodes being configured to sense a touch input; and
touch signal lines connected to a corresponding touch electrode of the touch electrodes, each of the touch signal lines comprising a fanout portion and a pad portion, the pad portion being configured to form an electrical connection with a touch controller,
wherein:
each of the fanout portion and the pad portion comprises a first conductor, a second conductor disposed on the first conductor, a third conductor disposed on the second conductor, and a passivation layer disposed on the third conductor; and
a width of the first conductor is wider than a width of the third conductor.

US Pat. No. 10,139,967

TOUCH SCREEN AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A touch screen, comprising first strip electrodes and second strip electrodes disposed in a layer under the first strip electrodes and intersecting the first strip electrodes; whereineach of the first strip electrodes comprise a plurality of groups of first touch electrodes and floating electrodes insulated from each other to prevent interference that causes Moire fringes, two or more groups of first touch electrodes being connected electrically with each other;
in a touch period at least some of the first strip electrodes are configured to load touch scanning signals while the second strip electrodes are configured to couple with the voltage signals of the touch scanning signals and output signals; or in the touch period the second strip electrodes are configured to load touch scanning signals while at least some of the first strip electrodes are configured to couple with the voltage signals of the touch scanning signals and output signals.

US Pat. No. 10,139,966

EXTERNAL USER INTERFACE FOR HEAD WORN COMPUTING

Osterhout Group, Inc., S...

1. A finger mounted user interface device, comprising:a. a housing adapted to be mounted on a finger of a user;
b. a user interactive control element mounted within the housing and accessible by the user when the finger mounted user interface device is worn by the user;
c. a proximity sensor positioned to sense a presence of a thumb or a finger of the user in proximity of the user interactive control element, wherein the proximity is indicative that the user is interacting with the user interactive control element; and
d. a processor adapted to alter a control schema of the finger mounted user interface device based on the proximity of the thumb or the finger, wherein the processor alters the control schema by not responding to data indicative of the housing moving when the thumb or the finger is proximate to the user interactive control element as sensed by the proximity sensor.

US Pat. No. 10,139,960

LIQUID CRYSTAL DISPLAY DEVICE

Japan Display Inc., Toky...

1. A display device comprising:a display panel including a plurality of pixels, a plurality of detection electrodes, and common electrodes divided into M blocks when M is an integral number of 2 or more (M?2);
a driver circuit applying a common voltage and a touch panel scanning voltage to the common electrodes of each of the M divided blocks; and
a detector circuit detecting a touch signal of the plurality of detection electrodes,
wherein the common electrodes of each of the M divided blocks are shared with the respective pixels, and are also used as scanning electrodes,
wherein the driver circuit sequentially applies the touch panel scanning voltage to the common electrodes of each of the M divided blocks,
wherein the detector circuit determines:
in a normal touch detection process, a touch event by detecting the touch signal of the plurality of detection electrodes when the touch panel scanning voltage is applied to the common electrodes of each of the M divided blocks,
in a ghost touch detection process, a ghost touch event by detecting the touch signal of the plurality of detection electrodes without applying the touch panel scanning voltage to the M divided blocks,
wherein a threshold value for determining the touch event of the normal touch detection process is different from that for determining the ghost touch event of the ghost touch detection process,
wherein the detector circuit includes:
a plurality of integrating circuits provided each of the plurality of detection electrodes, and
an AD converter that converts an output voltage of the plurality of integrating circuits into digital data,
wherein each of the integrating circuits integrates a current of the respective detection electrodes, and
wherein the detector circuit determines the touch event with a first operating point of the AD converter, and the ghost touch event with a second operating point of the AD converter.

US Pat. No. 10,139,956

CONTROL DEVICE FOR AN ELECTROLUMINESCENT TOUCH-CONTROL DISPLAY PANEL, TOUCH SCREEN AND DISPLAY DEVICE

BOE Technology Group Co.,...

1. A control device for an electroluminescent touch-control display panel comprising: a display driving circuit board electrically connected to the electroluminescent touch-control display panel, a touch-control driving circuit board, a lighting circuit board, and a switching circuit board electrically connected respectively to the display driving circuit board, the touch-control driving circuit board and the lighting circuit board; wherein,the lighting circuit board is configured to provide a first reference signal to the touch-control driving circuit board via the switching circuit board;
the touch-control driving circuit board is configured to gate, during the touch-control period, a generated touch-control excitation signal and then transmit the touch-control excitation signal to the display driving circuit board via the switching circuit board, and determine a position of touch control in the electroluminescent touch-control display panel in accordance with a feedback signal transmitted by the display driving circuit board, and gate, during the display period, the first reference signal provided by the lighting circuit board and then transmit the first reference signal to the display driving circuit board via the switching circuit board;
the display driving circuit board is configured to during the touch-control period, transmit the excitation signal, transmitted by the touch-control driving circuit board, to a cathode multiplexed as a touch-control electrode in the electroluminescent touch-control display panel, and transmit a feedback signal received from the cathode multiplexed as the touch-control electrode in the electroluminescent touch-control display panel to the touch control driving circuit board via the switching circuit board, and during the display period, transmit the first reference signal, transmitted by the touch-control driving circuit board, to the cathode multiplexed as the touch-control electrode in the electroluminescent touch-control display panel.

US Pat. No. 10,139,954

DISPLAY DEVICE AND OPERATING METHOD THEREOF

Qisda Optronics (Suzhou) ...

1. A display device, comprising:a display panel;
at least one touch sensor, configured to sense and output a touch sensing signal;
a touch sensor controller, electrically coupled to the at least one touch sensor and configured to receive the touch sensing signal and generate a touch sensing result accordingly;
a display controller, electrically coupled to the display panel and the touch sensor controller and configured to receive graphic data to generate first display data and determine whether to adjust the first display data to second display data and transmit the second display data to the display panel according to the touch sensing result, wherein the first display data has a first display feature, the second display data has a second feature, and the first display feature is different from the second display feature, wherein the first display feature is a first brightness or a first color temperature, and the second display feature is a second brightness or a second color temperature;
at least one distance sensor, configured to output a distance sensing signal; and
a distance sensor controller, electrically coupled to the at least one distance sensor and the display controller and configured to receive the distance sensing signal, generate a distance sensing result according to the received distance sensing signal, and transmit the distance sensing result to the display controller, wherein the display controller is further configured to determine whether to adjust the first display data to the second display data according to the distance sensing result and the touch sensing result.

US Pat. No. 10,139,942

DISPLAY DEVICE

Japan Display Inc., Toky...

1. A display device, comprising:a substrate;
a plurality of signal lines extending in a first direction;
a plurality of scanning lines extending in a second direction crossing the first direction;
a plurality of pixels arranged on the substrate including at least a first pixel to which a signal associated with a first color is applied and a second pixel to which a signal associated with a second color which is different from the first color is applied, each of the pixels being surronded by two of the signal lines and two of the scanning lines respectively;
a plurality of detecting electrodes provided so as to respectively overlap the pixels in a plan view perspective; and
a dummy electrode provided apart from any of the detecting electrodes,
wherein the detecting electrodes are formed from a first metal layer or a first alloy layer,
wherein the dummy electrode is formed from a second metal layer or a second alloy layer, and
wherein a ratio of total sum of areas of portions of the plurality of pixels which overlap any of the plurality of detecting electrodes and the dummy electrode in the plan view perspective to a total sum of areas of the pixels is 1 to 22%, and
wherein the detecting electrodes include a first rectangular portion, a second rectangular portion and a third rectangular portion, the second rectangular portion being arranged between the first rectangular portion and the third rectangular portion,
wherein a first connective portion arranged between the first rectangular portion and the second rectangular portion overlaps the first pixel, and
wherein a second connecting portion arranged between the second rectangular portion and the third rectangular portion overlaps the second pixel.

US Pat. No. 10,139,939

OPTICAL TOUCH SCREEN AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. An optical touch screen, comprising:an optical touch panel, wherein the optical touch panel comprises a plurality of first optical transmission channels and a plurality of second optical transmission channels, the plurality of second optical transmission channels are intersected with the plurality of first optical transmission channels with intersection points of the first optical transmission channels and the second optical transmission channels being of an enlarged circular shape, each of the first optical transmission channel has a first end and a second end, and each of the second optical transmission channel has a first end and a second end; and
a plurality of first sensors and a plurality of second sensors, the plurality of first sensors are positioned such that there is one first sensor disposed on the first end of each first optical transmission channel and there is one first sensor disposed on the second end of each first optical transmission channel and the first sensors are configured to receive light emitted by respective first optical transmission channel; and the plurality of second sensors are positioned such that there is one second sensor disposed on the first end of each second optical transmission channel and there is one second sensor disposed on the second end of each second optical transmission channel and the second sensors are configured to receive light emitted by respective second optical transmission channel, wherein after a position on the optical touch screen is irradiated by a light, light emitted from the position can travel along the first and second optical transmission channels, and optical signals are respectively detected by the first and second sensors and hence the position can be determined,
wherein each of the first optical transmission channels is entirely formed of an up-conversion luminescent material, and each of the entire second optical transmission channels is entirely formed of an up-conversion luminescent material.

US Pat. No. 10,139,937

MULTI-MODAL USER EXPRESSIONS AND USER INTENSITY AS INTERACTIONS WITH AN APPLICATION

Microsoft Technology Lice...

1. A computing device, comprising:a pressure-sensitive display;
at least one processor; and
a memory coupled to the at least one processor and storing instructions that, when executed by the at least one processor, performs a method, comprising:
detecting multi-touch input provided on the pressure-sensitive display to determine a first geographical point in a mapping application and a second geographical point in the mapping application;
analyzing an intensity of the detected multi-touch input at the first geographical point and the second geographical point to determine a first zoom level and a first zoom rate for the first geographical point and a second zoom level and a second zoom rate for the second geographical point, wherein the first zoom level is associated with a first level of detail of the first geographical point and the second zoom level is associated with a second level of detail of the second geographical point;
displaying, on the pressure-sensitive display, the first geographical point at the first zoom level concurrently with the second geographic point at the second zoom level, wherein the first geographical point is zoomed in to the first zoom level using the first zoom rate and the second geographic point is zoomed in to the second zoom level using the second zoom rate; and
displaying a path between the first geographical point and the second geographical point, wherein the path is blurred as a blended zoom that changes based, at least in part, on the intensity of the detected multi-touch input at the first geographical point and the second geographical point.

US Pat. No. 10,139,931

INPUT ASSISTANCE DEVICE AND INPUT SYSTEM

Alps Electric Co., Ltd., ...

1. An input assistance device for an input device including a sensor panel having a panel surface, the input assistance device comprising:a rotation support body having a central axis;
an attachment mechanism that removably attaches the rotation support body to the panel surface so that the central axis is perpendicular to the panel surface; and
a rotational part rotatably supported by the rotation support body so as to rotate around the central axis, the rotational part including:
a side surface formed of a conductive material; and
a bottom surface facing the panel surface, the bottom surface having at least one conductive area electrically connected to the side surface,
wherein the attachment mechanism is a suction cup disposed on the bottom surface of the rotation support body, the suction cup adhering to the panel surface when the rotation support body is pressed against the panel surface along a direction of the central axis.

US Pat. No. 10,139,923

MEDICAL CODING KEYBOARD

1. A keyboard useful for medical coding, comprising:a housing enclosing keyboard circuitry and framing a plurality of keys connected to the circuitry and segregated into key groups, including:
a first key group having only alphabetic keys inclusive of all the letters of the alphabet except for the letters I and O and no function keys, and
a second key group spaced from the first key group on the housing across a key gap and including a numeric keypad with the digits 0-9 and alphabetic keys with the letters I and O.

US Pat. No. 10,139,922

SPRING CONFIGURATION FOR TOUCH-SENSITIVE INPUT DEVICE

MICROSOFT TECHNOLOGY LICE...

1. A system, comprising:a processor;
a computer-readable media operably connected to the processor; and
a touch-sensitive input device operably connected to at least one of the processor or the computer-readable media, the touch-sensitive input device including a plurality of keys, wherein each key of the plurality of keys includes at least one spring comprising:
a substantially planar peak located at a central portion of the at least one spring,
a first substantially arcuate leg extending from the peak in a first direction, and
a second substantially arcuate leg, separate from the first leg, extending from the peak in a second direction, wherein
a resistive force provided by the at least one spring decreases after the peak travels a first distance from an initial position of the peak, and wherein the first distance is less than or equal to ? of a range of travel of the peak,
the range of travel of the peak extends from the initial position to a final position,
the range of travel extends in a direction substantially perpendicular to the peak,
the at least one spring has a height, extending in the direction substantially perpendicular to the peak, from a top surface of the peak to a bottom surface of the first leg,
the range of travel is greater than the height, and
the at least one spring is configured to provide the resistive force in response to application of a key stroke force proximate the peak.

US Pat. No. 10,139,919

ELECTRONIC DEVICE AND NUMERICAL CONTROLLER

FANUC CORPORATION, Yaman...

1. An electronic device comprising:a display control unit that displays one started application or multiple started applications simultaneously on a display unit;
an input unit that accepts input through an operation unit and identifies a position on the display unit;
a recognition unit that recognizes a figure drawn with the operation unit based on the identified position; and
a start-up unit that starts an application associated with the figure and determines an initial display position for the started application based on the position on the display unit where the figure is drawn.

US Pat. No. 10,139,917

GESTURE-INITIATED ACTIONS IN VIDEOCONFERENCES

Google LLC, Mountain Vie...

12. A system comprising:a memory; and
a processing device, operatively coupled to the memory, to:
receive a plurality of content streams that are each initiated by a different user device of a plurality of user devices of a plurality of users during a videoconference between the plurality of users interacting with each other via the plurality of user devices connected via a network;
provide a user interface to present concurrently the plurality of content streams on each of the plurality of user devices of the plurality of users during the videoconference between the plurality of users;
identify a request for feedback within one of the plurality of content streams presented concurrently on each of the plurality of user devices of the plurality of users during the videoconference between the plurality of users;
based on an identification of the request for feedback, process the plurality of content streams to identify one or more gestures within at least one of the plurality of content streams presented concurrently on each of the plurality of user devices of the plurality of users during the videoconference between the plurality of users; and
based on a determination that a first gesture of the one or more gestures is relatively more prevalent across the plurality of content streams than one or more other gestures, initiate an action with respect to the videoconference between the plurality of users.

US Pat. No. 10,139,915

GESTURE-BASED SMALL DEVICE INPUT

Google LLC, Mountain Vie...

1. A computer-implemented method, comprising:monitoring for movement, by a computing device using ultrasound augmenting a camera, an area on a surface of a user, the surface comprising a surface on the user's body;
determining, by the computing device, that movement of an object has occurred in the area on the surface of the user; and
in response to determining that the movement of the object has occurred in the area on the surface of the user, performing an operation that corresponds to the movement.

US Pat. No. 10,139,912

METHOD AND APPARATUS FOR SIMULATING SURFACE FEATURES ON A USER INTERFACE WITH HAPTIC EFFECTS

IMMERSION CORPORATION, S...

1. A method of producing a haptic effect, comprising:generating a periodic drive signal based on a pressure of a touch input at a surface and based on a tactile sensation to be simulated at the surface;
applying the periodic drive signal to a haptic output device coupled to the surface to generate a first haptic effect at the surface;
altering the periodic drive signal based on a change in the pressure of the touch input to create an altered periodic drive signal; and
applying the altered periodic drive signal to the haptic output device to generate a second haptic effect at the surface, the second haptic effect being different from the first haptic effect.

US Pat. No. 10,139,909

DEVICES, METHODS, AND GRAPHICAL USER INTERFACES FOR PROVIDING HAPTIC FEEDBACK

APPLE INC., Cupertino, C...

1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a display, a touch-sensitive surface, and one or more tactile output generators for generating tactile outputs associated with physical displacement of the electronic device or a component of the electronic device, cause the device to:display a user interface on the display, wherein the user interface includes a user interface object that includes a first moveable component that represents a first plurality of selectable options;
detect a first scroll input directed to the first moveable component of the user interface object that includes movement of a first contact on the touch-sensitive surface and liftoff of the first contact from the touch-sensitive surface;
in response to detecting the first scroll input:
move the first moveable component through a subset of the first plurality of selectable options of the first moveable component, including moving the first moveable component through a first selectable option and a second selectable option of the first moveable component after detecting the liftoff of the first contact from the touch-sensitive surface, wherein the movement of the first moveable component gradually slows down after the liftoff of the first contact is detected;
as the first moveable component moves through a first selectable option with a first speed:
generate a first tactile output; and
generate a first audio output; and,
as the first moveable component moves through the second selectable option with a second speed that is slower than the first speed:
generate a second tactile output that is different in a first output property than the first tactile output and that is the same in a second output property as the first tactile output; and
generate a second audio output that is different in the second output property than the first audio output.

US Pat. No. 10,139,907

SYSTEMS AND METHODS FOR FOLEY-STYLE HAPTIC CONTENT CREATION

IMMERSION CORPORATION, S...

1. A system comprising:an audio input device configured to detect a sound effect and transmit an audio signal associated with the sound effect;
a haptic trigger device configured to detect a manipulation of a prop and transmit a sensor signal associated with the manipulation, wherein the haptic trigger device is different from the audio input device;
a processor in communication with the audio input device and the haptic trigger device; and
a memory on which instructions executable by the processor are stored to cause the processor to:
play back a pre-recorded video file; and
while the pre-recorded video file is being played back:
receive the audio signal; and
receive the sensor signal substantially simultaneously to receiving the audio signal;
based on the audio signal, record the sound effect to an audio track associated with the pre-recorded video file; and
based on the sensor signal, insert a haptic effect marker into a haptic track associated with the pre-recorded video file, wherein the haptic effect marker comprises timestamp data.

US Pat. No. 10,139,904

ADJUSTMENT OF RETICLE DISPLAY BASED ON BIOMETRIC INFORMATION

INTERNATIONAL BUSINESS MA...

1. A method of displaying textual data, the method comprising:receiving, by a processor, a request to display textual data;
displaying, by the processor, textual data in a reticle region within a display area, wherein the reticle region is moveable with respect to the display area, and wherein displaying textual data includes sequentially presenting successive components of the textual data at a fixed position relative to the reticle region within the display area;
monitoring a point of gaze of a user based on biometric information;
based on detecting that the point of gaze is away from the reticle region, automatically stopping the displaying by the processor at a current time point at which a current component is displayed, and determining a previous component of the textual data that was displayed at a previous time point, the previous time point occurring a rewind time period prior to the current time point, wherein the rewind time period between the previous time point and the current time point is determined based at least in part on a reading speed of the user; and
based on detecting that the point of gaze has returned to the reticle region, displaying, by the processor, the previous component associated with the previous time point and continuing to display successive components of the textual data subsequent to the previous component.

US Pat. No. 10,139,903

ADJUSTMENT OF RETICLE DISPLAY BASED ON BIOMETRIC INFORMATION

INTERNATIONAL BUSINESS MA...

1. A system for displaying textual data, the system comprising:a memory having computer readable instructions; and
a processor for executing the computer readable instructions, the computer readable instructions comprising:
receiving a request to display textual data;
displaying textual data in a reticle region within a display area, wherein the reticle region is moveable with respect to the display area, and wherein displaying textual data includes sequentially presenting successive components of the textual data at a fixed position relative to the reticle region within the display area;
monitoring a point of gaze of a user based on biometric information;
based on detecting that the point of gaze is away from the reticle region, automatically stopping the displaying at a current time point at which a current component is displayed, and determining a previous component of the textual data that was displayed at a previous time point, the previous time point occurring a rewind time period prior to the current time point, wherein the rewind time period between the previous time point and the current time point is determined based at least in part on a reading speed of the user; and
based on detecting that the point of gaze has returned to the reticle region, displaying the previous component associated with the previous time point and continuing to display successive components of the textual data subsequent to the previous component.

US Pat. No. 10,139,893

METHOD AND SYSTEM FOR CONTROLLING INTELLIGENT WEARABLE DEVICE, AND APPARATUS

HUAWEI TECHNOLOGIES CO., ...

1. A control method, comprising:generating, by a terminal device based on a trigger condition, a first power-off instruction to power off the terminal device;
determining, by the terminal device, whether the trigger condition comprises restarting an operating system of the terminal device;
generating, by the terminal device, a second power-off instruction when the trigger condition does not comprise restarting the operating system of the terminal device; and
sending, by the terminal device before entering a power-off state, the second power-off instruction to an intelligent wearable device associated with the terminal device, the second power-off instruction being used to instruct the intelligent wearable device to power off or disable a communications module of the intelligent wearable device.

US Pat. No. 10,139,890

AUTOMATIC LOW NOISE FREQUENCY SELECTION

Apple Inc., Cupertino, C...

1. A touch sensitive device comprising:a touch sensor panel;
at least one sense channel coupled to the touch sensor panel and configured to sense touch events at the touch sensor panel; and
circuitry coupled to the at least one sense channel and configured to:
in accordance with a determination that the at least one sense channel has sensed a touch event on the touch sensor panel during a preceding predetermined time period, operate the device in a first mode during which the circuitry performs a first touch panel scan type on the touch sensor panel with intervention from a processor configured to identify one or more touch events on the touch sensor panel, and
in accordance with a determination that the at least one sense channel has not sensed a touch event on the touch sensor panel during the preceding predetermined time period:
operate the device in a second mode during which the circuitry performs a second touch panel scan type on the touch sensor panel without intervention from the processor and the circuitry performs a spectral scan of the touch sensor panel without intervention from the processor, a spectral scan output generated from the spectral scan, and
use at least the spectral scan output to determine one or more frequencies at which to perform the first or second touch panel scan type.

US Pat. No. 10,139,885

SYSTEMS AND METHODS FOR FACILITATING DEVICE CONTROL, DEVICE PROTECTION, AND POWER SAVINGS

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

1. A system to facilitate wireless device monitoring and control, the system comprising:a device controller adapted to be disposed within a power connector in series with a line conductor and a line terminal of the power connector, the line conductors comprising a first line conductor and a second line conductor, the power connector adapted to provide power from a power source to a device, the device controller:
comprising:
a first terminal to electrically couple the device controller with the line conductors of the power connector;
a second terminal to electrically couple the device controller with the line terminal of the power connector, wherein the device controller is adapted to connect the line conductor and the line terminal in series; and
a power component to power the device controller; and
configured to:
detect power usage of the device during a time period and store first data corresponding to the detected power usage during the time period;
process the stored first data and generate second data based at least in part on the first data;
consequent to the time period and based at least in part on a reporting frequency that is a function of change with respect to the detected power usage of the device, wirelessly communicate to a system controller, which is remote from the power connector and the device;
process an indication of a trigger event; and
control one or more functions of the device so that the device operates in conformity with a power savings mode based at least in part on the indication of the trigger event.

US Pat. No. 10,139,882

SYSTEM, METHOD AND APPARATUS FOR ENERGY EFFICIENCY AND ENERGY CONSERVATION BY CONFIGURING POWER MANAGEMENT PARAMETERS DURING RUN TIME

1. A method comprising:providing an interface of a processor to software during runtime that permits the software to set a plurality of power management constraint parameters for a power control unit of the processor during runtime of the processor without a reboot of the processor; and
clearing a respective lock bit for each of the plurality of power management constraint parameters on a reset event of the processor, wherein each lock bit disables the interface from changing a respective constraint parameter when set.

US Pat. No. 10,139,879

ELECTRONIC DEVICE

Semiconductor Energy Labo...

1. An electronic device comprising:a display portion including a display surface and a back surface;
a touch input portion over the display surface; and
a first battery, a second battery, and a system portion over the back surface;
wherein a first bendable portion is provided in the display portion between the first battery and the second battery,
wherein a second bendable portion is provided in the display portion between the second battery and the system portion, and
wherein the first battery is electrically connected to the display portion and the touch input portion, and
wherein the second battery is electrically connected to the system portion.

US Pat. No. 10,139,877

METHOD AND APPARATUS FOR MANAGING AN ENERGY CONSUMING LOAD

ENCYCLE CORPORATION, (CA...

1. A system for managing an energy consuming load in a group of energy consuming loads comprising the load and a plurality of other loads, the system comprising:(a) a transmitter to transmit a set of load state data generated from the load;
(b) a receiver to receive sets of load state data generated from the other loads;
(c) a processor in communication with the receiver to generate the set of load state data from the load, to aggregate the sets of load state data from the group of loads, the processor configured to process the aggregated sets of load state data in order to make an enablement state decision for the load, the enablement state decision reflecting an enablement state of the load where the enablement state is either a load enabled state or a load disabled state, where each of the loads in the group of loads has an energy demand indication, the load state data comprising the energy demand indication, the enablement state decision incorporating the energy demand indication of the load and the energy demand indications of the other loads; and
(d) a controller in communication with the processor for causing the enablement state decision to be implemented,
wherein a goal of the enablement state decision is to achieve a target system equilibrium for the group of loads, wherein the target system equilibrium is equal to:
?i=1nIMAX*DCi wherein n=the number of loads in the group of loads; IMAX=the energy demand indication of load i; and DCi=the duty cycle of load i.

US Pat. No. 10,139,876

EFFICIENT REBOOT OF AN OPERATING SYSTEM EXECUTED IN A VIRTUAL MACHINE

VMware Inc., Palo Alto, ...

1. A method for rebooting system software for a computer system after updating a boot image, the method comprising:reloading a second level boot loader of a boot loader module for the system software into system memory, the second level boot loader configured to at least locate a boot-time module in a user space, copy boot-time module into a kernel space, verify a checksum or hash of a system software kernel and transfer control to the system software kernel;
shutting down all processing units of the computer system, except a selected one to be used for rebooting; and
executing the reboot operation on the selected processing unit to reboot the system software, wherein the reboot operation does not run platform firmware of the computer system and includes the steps of:
loading one or more updated modules of the boot image into the system memory;
executing the second level boot loader to load execution modules of the boot image including the system software kernel and the updated modules; and
transferring execution control to the system software kernel.

US Pat. No. 10,139,873

ELECTRONICS ENCLOSURE WITH REDUNDANT THERMAL SENSING ARCHITECTURE

International Business Ma...

1. A computer program product for redundant thermal sensing in a computer system, the computer program product comprising:a computer readable storage medium having computer usable program code embodied therewith, the computer usable program code executable by a processor to cause the processor to:
determine, by the processor, based on a measurement from a first thermal sensor on or proximate to a component of the computer system, that a component temperature of the component has surpassed a temperature threshold;
in response to the component temperature surpassing the temperature threshold, identify a second thermal sensor that is downstream from the component, as defined by airflow in the computer system;
determine a downstream temperature as measured by the second thermal sensor;
determine whether the downstream temperature exceeds the temperature threshold; and
in response to the downstream temperature exceeding the temperature threshold, initiate, by the processor, a cooling action to reduce the component temperature.

US Pat. No. 10,139,871

ELECTRONIC DEVICE WITH CIRCUIT PROTECTION AND ASSEMBLING METHOD THEREOF

Wistron Corporation, New...

1. An electronic device with circuit protection, comprising:a body;
a first electronic module, disposed at the body;
a control unit, disposed at the body and electrically connected to the first electronic module;
a circuit protection unit, disposed at the body and electrically connected to the control unit;
an assembling unit, implemented as an electrically conductive screw which is physically and electrically connected to and detachably assembled onto the circuit protection unit of the body, to provide a trigger signal to the control unit, for the control unit to change a state of the first electronic module; and
a circuit board, wherein the circuit protection unit comprises a first pad and a second pad, disposed separated from each other on the circuit board such to form an electrical break, the control unit is electrically connected to one of the first pad and the second pad, and the other one of the first pad and the second pad is connected to ground, and the assembling unit connects to the first pad and the second pad such that the first pad, the second pad and the assembling unit are electrically conducted with each other.

US Pat. No. 10,139,868

COVER FOR ELECTRONIC DEVICE

APPLE INC., Cupertino, C...

1. A tablet computer accessory, comprising:a cover operable in at least an open configuration and in a closed configuration, the cover comprising:
a middle section having a centerline and comprising:
an interior surface configured to attach to a rear surface of a tablet computer; and
an exterior surface opposite the interior surface;
a first end section comprising a keyboard and coupled to the middle section by a first lateral hinge, the first lateral hinge permitting the first end section to fold over the exterior surface of the middle section toward the centerline in the open configuration and to fold over the interior surface of the middle section toward the centerline when in the closed configuration; and
a second end section coupled to the middle section by a second lateral hinge, the second lateral hinge permitting the second end section to fold over the exterior surface of the middle section toward the centerline in the open configuration and to fold over the interior surface of the middle section toward the centerline when in the closed configuration; and
a closure comprising:
a first closure component coupled to the first end section; and
a second closure component coupled to the second end section; wherein
the closure is communicably coupled to the keyboard and configured to electrically disable the keyboard independently from powering off the tablet computer when the first closure component meets the second closure component when the cover is in the closed configuration.

US Pat. No. 10,139,867

ELECTRONIC DEVICE

LENOVO (BEIJING) CO., LTD...

1. An electronic device, comprising:a first body;
a second body;
a connection member for connecting the first body with the second body;
wherein the connection member comprises:
a first pivot part for pivotally connecting to the first body;
a second pivot part for pivotally connecting to the second body; and
an electrical connection unit for adapting to the first pivot part and the second pivot part and electrically connecting the first body with the second body through the first pivot part and the second pivot part; and,
wherein the connection member connects a first wiring harness group disposed in the first body with a second wiring harness group disposed in the second body by the electrical connection unit, and wiring harnesses in the first wiring harness group do not directly contact to wiring harnesses in the second wiring harness group, a number of wirings in the first wiring harness group differs from a number of wirings in the second wiring harness group, and wherein the first body is movable with respect to the second body via the connection member, and the first body can perform a 360° movement with respect to the second body.

US Pat. No. 10,139,866

FLEXIBLE HOUSING

ASUSTEK COMPUTER INC., T...

1. A flexible housing, comprising:a base, including a first side and a second side, the first side is configured to be connected to an electronic device, the second side is divided into a first area and a second area via a hypothetical axis; and
a flexible sheet, configured to cover the second side and including a part fixed to the first area and a part facing the second area;
wherein when the part of the flexible sheet facing the second area is away from the second side, the flexible sheet is bent to form a curved surface.

US Pat. No. 10,139,862

ELECTRONIC APPARATUS

LENOVO (SINGAPORE) PTE. L...

1. An electronic apparatus including a portable information device and an accessory device capable of being removably coupled to each other through a coupling mechanism, comprising:a state detector in at least one of the portable information device and the accessory device to detect whether the electronic apparatus is in a predetermined stable position;
an intention detector that detects whether there is an intention of detaching the portable information device from the accessory device; and
a control unit that operates the coupling mechanism when it detects an output from the state detector that the electronic apparatus is in the stable position, and when it detects an output from the intention detector that there is the intention of detaching the portable information device from the accessory device, wherein:
the coupling mechanism has a first attractive body and a second attractive body that are magnetically attracted to each other, and a moving part that moves the first attractive body relative to the second attractive body to change an attracted state between the first attractive body and the second attractive body,
the moving part moves the first attractive body and the second attractive body in a direction from a lock position, when an attractive force between the first attractive body and the second attractive body is large, and to a half-lock position when the attractive force between the first attractive body and the second attractive body is smaller than that of the lock position,
the state detector has an acceleration sensor,
the moving part can move the first attractive body relative to the second attractive body, to the lock position when the attractive force between the first attractive body and the second attractive body is largest, to an unlock position when a repulsive force is generated between the first attractive body and the second attractive body, and to the half-lock position when the attractive force between the first attractive body and the second attractive body is smaller than that of the lock position,
the intention detector has a first pressure-sensitive sensor and a second pressure-sensitive sensor, and
when it is detected from an output of the first pressure-sensitive sensor and the second pressure-sensitive sensor that there is an intention of detaching the portable information device from the accessory device, and in such a state that the electronic apparatus is detected to be in the stable position from output of the acceleration sensor, the control unit changes the first attractive body, from the lock position to the unlock position, when it is detected from only one of the first pressure-sensitive sensor and the second pressure-sensitive sensor that there is the intention of detaching the portable information device from the accessory device, and in a state where the electronic apparatus is detected to be in the stable position from the output of the acceleration sensor, the control unit changes the first attractive body from the lock position to the half-lock position.

US Pat. No. 10,139,859

WEARABLE COMPUTING DEVICE

MOTIV, INC., San Francis...

1. A system, comprising:a wearable ring computing device, the ring computing device including a housing, the housing having an interior bounding member and an exterior bounding member, the interior bounding member and the exterior bounding member being configured for being coupled together to form a waterproof cavity there between;
a curved battery positioned within the cavity, the curved battery having an arc approximating a corresponding arc of the ring housing;
a sensor module, the sensor module positioned within the cavity and proximate the battery, the sensor module comprising one or more sensors, the one or more sensors comprising one or more of a pedometer, an accelerometer, a gyroscope, a heart rate sensor, a pulse oximeter, a sleep monitor, an internal measurement unit, a thermometer, a Galvanic skin response sensor, and an electrocardiogram, the one or more sensors being configured to sense a change in a condition of a wearer of the ring;
a flexible printed circuit board positioned within the cavity proximate one or both of the curved battery and the sensor module, the flexible printed circuit board portion comprising:
a processor, the processor configured for determining one or more of a number of steps taken, a quality of sleep, a heart rate, blood pressure, and body temperature of a user of the ring computing device; and
a memory, associated with the processor for storing data; and
a semiconducting light element disposed at least partially within the housing.

US Pat. No. 10,139,858

APPARATUS WITH ELASTICALLY TRANSFORMABLE BODY

Nokia Technologies Oy, E...

1. An apparatus comprising:a transformable shaped body configured to be elastically stretchable by a user between a visual display device and a user-wearable input device, the transformable shaped body having at least a first-operating-configuration having a relatively large operating surface area of a first width and height, the first configuration being the visual display device comprising a flexible display, and a second-operating configuration-having a second width larger than the first width and a second height smaller than the first height, the second configuration being the user-wearable touch input device configured to be worn by the user;
a power saving circuit within the transformable shaped body, including audio processing configured to trigger a start phase to transition from a low-power consuming mode for power saving of components within the transformable shaped body, in response to a detected voice command by the audio processing;
the transformable shaped body elastically stretched by the user in the second operating configuration forming the user-wearable touch input device within the transformable shaped body, configured to receive user touch input signals indicating an update of navigation information, after the start phase has been triggered by the voice command;
a communication interface within the transformable shaped body, configured to provide a wireless link for the apparatus to receive source location indications from one or more transmitting locations and configured to determine a geographic position of the transformable shaped body with respect to the transmitting locations;
the transformable shaped body elastically stretched by the user in the first operating configuration forming the visual display device within the transformable shaped body, configured to display navigation information based on a determined geographic position of the transformable shaped body, after the start phase has been triggered by the voice command; and
a flexible interconnection within the transformable shaped body, between at least two components within the transformable shaped body, comprising stretchable interconnects to the flexible display;
wherein the flexible interconnection is configured to interconnect, within the transformable shaped body, at least one of the flexible display, the user-wearable input device, or the communication interface with at least one processor.

US Pat. No. 10,139,857

ACCESSORY

LG Electronics Inc., Seo...

1. An accessory comprising:a main body including a communication module that is configured to communicate with a predetermined network; and
a container including a main body-coupling portion that is located at an upper portion of the container and configured to separably couple to the main body,
wherein the main body includes an upper edge extending along a circumference of a first predetermined figure,
wherein the container includes a lower edge extending along a circumference of a third predetermined figure, and
wherein, based on the main body being coupled to the container, one of the upper edge of the main body and the lower edge of the container is located closer to a central axis passing the main body in a vertical direction than the other of the upper edge of the main body and the lower edge of the container.

US Pat. No. 10,139,855

CASE WITH STRAP COMPRISING COMPUTER CABLE COUPLED THERETO

Lenovo (Singapore) Pte. L...

1. A case, comprising:at least one exterior surface;
at least one compartment internal to the exterior surface and in which at least one system component can be placed; and
a strap removably engageable with the exterior surface;
a cable coupled to the strap and that is useable to transmit at least one of data and power between two devices, wherein the cable comprises a connector at a first end of the cable;
a first port at which the connector is connectable, the first port disposed at the exterior surface; and
a second port accessible from inside the at least one compartment, the second port electrically coupled to the first port, the second port connectable to a system component.

US Pat. No. 10,139,851

RADIO DECORATION SYSTEM

4. A radio decoration system comprising:a vehicle;
a radio being coupled to said vehicle, said radio having a plurality of knobs wherein each of said knobs is configured to be manipulated, each of said knobs controlling operational parameters of said radio, each of said knobs having a perimeter surface; and
a plurality of covers, each of said covers being removably coupled to an associated one of said knobs, each of said covers being structured to have an ornamental appearance of athletic equipment, each of said covers comprising:
a cup having a basal wall and a peripheral wall extending away from said basal wall, said peripheral wall being continuous such that said cup has a cylindrical shape, peripheral wall having a distal edge with respect to said basal wall, said distal edge defining an opening into said cup, said peripheral wall having an inner surface, said basal wall having an outwardly facing surface, said cup insertably receiving an associated one of said knobs such that said inner surface of said cup frictionally engages said perimeter surface of said associated knob such that said cup is removably retained on said associated knob, and
an ornament being coupled to said outwardly facing surface of said cup wherein said ornament is configured to be manipulated, said ornament having an outward surface, said outward surface being structured to resemble the athletic equipment wherein said ornament is configured to change an appearance of said associated knob,
a light emitter being coupled to said outward surface of said ornament, and
a button positioned on said outward surface of said ornament, said button being electrically coupled to said light emitter for turning said light emitter on and off.

US Pat. No. 10,139,845

SYSTEM AND METHOD FOR ENERGY CONSUMPTION MANAGEMENT IN BROADBAND TELECOMMUNICATIONS NETWORKS VIA ADAPTIVE POWER MANAGEMENT

Society of Cable Telecomm...

1. A system for energy consumption management in a telecommunications network via adaptive power system management, the system comprising:a. a network or a portion thereof that is composed of a plurality of different types of equipment;
b. an adaptive power system for controlling the energy consumption of a plurality of elements within the equipment within the network;
c. a network energy controller within the adaptive power system that uses a set of protocols to control the energy consumption of the plurality of elements within the network; and
d. wherein the network energy controller uses a packet-switched network that interlinks one or more controllers, wherein the controllers are energy macro-, mini- and micro-controllers, and the network energy controller function is distributed throughout the network via an energy macro-controller, a plurality of energy mini-controllers and a plurality of energy micro-controllers.

US Pat. No. 10,139,844

METHOD TO SUPPRESS CASCADING FAILURES IN A TRANSMISSION NETWORK

HRL Laboratories, LLC, M...

1. A system for reducing a probability of large-scale failures in a transmission network, the system comprising:one or more processors and a non-transitory computer-readable medium having executable instructions encoded thereon such that when executed, the one or more processors perform operations of:
receiving input data regarding tripped or damaged transmission lines in a transmission network following a cascading failure, wherein a circuit breaker having a tripping threshold is connected with each transmission line;
identifying a subset of transmission lines connected with circuit breakers to be modified;
randomly selecting at least one unbroken transmission line, wherein the subset of transmission lines comprises all tripped or damaged transmission lines plus the at least one unbroken transmission line;
specifying a capacity threshold value for each transmission line in the subset of transmission lines to alter long-term dynamics of the transmission network;
following the cascading failure, suppressing power-law distributed cascading failures by causing the circuit breaker to be electronically reset or causing the tripping threshold of the circuit breaker to be altered,
wherein a distribution of any future cascading failure is sub-critical, such that the greater a size of any future cascading failure, the less it is to occur; and
performing a cascading failure simulation of the transmission network.

US Pat. No. 10,139,830

AUTOMATIC LANE FOLLOWING CONTROL SYSTEM AND METHOD FOR VEHICLES

1. An automatic lane following control system for a vehicle, comprising:an image sensor sensing a vehicle lane to generate a lane data;
a steering angle sensor sensing a steering angle of a wheel of the vehicle to generate a steering angle data;
an inertial measurement unit (IMU) sensing an acceleration, a yaw rate and a roll angle of the vehicle to generate an acceleration data, a yaw rate data and a roll angle data;
a vehicle speed sensor sensing a speed of the vehicle to generate a vehicle speed data;
an electronic device receiving a digital map data;
a controller respectively connected to the image sensor, the steering angle sensor, the IMU, the vehicle speed sensor and the electronic device, receiving the digital map data, the lane data, the steering angle data, the acceleration data, the yaw rate data, the roll angle data and the vehicle speed data to calculate an compensation angle data of the wheel, and including:
a centerline compute unit electrically connected to the image sensor and receiving the lane data to calculate a centerline of the vehicle lane to output a centerline data;
a predicted trajectory compute unit connected to the steering angle sensor and the IMU and receiving the steering data, the acceleration data, the yaw rate data and the digital map data to calculate a predicted shifting trajectory data;
a lateral displacement area compute unit electrically connected to the centerline compute unit and the predicted trajectory compute unit and receiving the predicted shifting trajectory data and the centerline data to calculate a first area and a second area;
a steering angle compute unit electrically connected to the IMU and the lateral displacement area compute unit and receiving the first area and the second area to calculate the compensation angle data in accordance with a bank angle data of the vehicle lane and the roll angle data of the vehicle.

US Pat. No. 10,139,825

VEHICLE SYSTEM AND METHOD FOR PROVIDING SERVICES

Skyryse, Inc., Oakland, ...

1. A method for flying an aircraft, comprising:receiving a service request associated with a region;
selecting the aircraft, located at an initial location, based on the region and the initial location;
determining a flight plan for flying the aircraft to the region;
flying the aircraft to the region, comprising:
at a sensor of the aircraft, sampling a first set of flight data; and
at a processor of the aircraft, autonomously controlling the aircraft to fly based on the flight plan and the set of flight data;
controlling the aircraft to perform a search of the region;
based on the search, determining a target location of a human within the region;
after determining the target location, determining a landing location; and
landing the aircraft at the landing location, comprising:
sampling a set of landing location data;
determining a safety status of the landing location based on the set of landing location data;
at the sensor, sampling a second set of flight data; and
in response to determining the safety status, at the processor, autonomously controlling the aircraft to land at the landing location based on the second set of flight data.

US Pat. No. 10,139,809

OPTIMIZATION BASED CONTROLLER TUNING SYSTEMS AND METHODS

Rockwell Automation Techn...

10. A method for controlling operation of an industrial automation process, comprising:receiving, using a control system, an operational parameter of a motor that actuates a conveyer belt to facilitate performing the industrial automation process from a sensor;
converting, using the control system, constraints on value, rate of change, or both of a manipulated variable setpoint to be implemented by the motor into soft constraints;
determining, using the control system, an augmented objective function subject to a constraint on an intermediate variable associated with the soft constraints, wherein the augmented object function comprises a control objective function and the intermediate variable associated with the soft constraints;
determining, using the control system, a closed-form manipulated variable setpoint trajectory as a function of tuning parameters in the control objective function based at least in part on the operational parameter of the motor, the augmented objective function, and a process model that models operation of the industrial automation process by relating manipulated variables of the industrial automation process and controlled variables of the industrial automation process;
determining, using the control system, a tuning objective function subject to the constraint on the intermediate variable associated with the soft constraints, wherein the tuning objective function comprises the tuning parameters in the control objective function, the intermediate variable associated with the soft constraints, and the controlled variable of the industrial automation process;
determining, using the control system, a first set of the tuning parameters included in the control objective function based at least in part on the tuning objective function and the controlled variable of the industrial automation process defined as a function of the closed-form manipulated variable setpoint trajectory;
determining, using the control system, the manipulated variable setpoint to be implemented by the motor based at least in part on the process model, the operational parameter of the motor, and the control objective function, wherein the control objective function comprises the tuning parameters as weighting on aspects of the industrial automation process affected by the manipulated variables of the industrial automation process, the controlled variables of the process, or both; and
controlling, using the control system, operation of the industrial automation process by instructing the motor to actuate the conveyer belt to implement the manipulated variable setpoint.

US Pat. No. 10,139,789

SYSTEM AND METHOD FOR ACCESS DECISION EVALUATION FOR BUILDING AUTOMATION AND CONTROL SYSTEMS

PHILIPS LIGHTING HOLDING ...

1. Method for access decision evaluation in a building automation and control system, the method comprising:sending, from an accessing device to an accessed device, an access request,
sending, from the accessed device to a central decision evaluation apparatus, an evaluation request asking if the access request is granted or denied,
evaluating, at the central decision evaluation apparatus, the evaluation request using one or more central access control policies in order to reach a decision on if the access request is granted or denied,
deriving, at the central decision evaluation apparatus, from one or more central access control policies that was used for evaluation a device specific access policy,
sending, from the central decision evaluation apparatus to the accessed device, the decision and the device specific access policy, wherein the device specific access policy is sent with the decision from the central decision evaluation apparatus to the accessed device without regard as to whether the access request is granted or denied,
storing, at the accessed device, the device specific access policy; and
deciding, at the accessed device, if a subsequent access request is granted or denied based on the device specific access policy.

US Pat. No. 10,139,786

WEARABLE DEVICE AND METHOD FOR CONTROLLING THE SAME

GOERTEK INC., Weifang, S...

1. A wearable device, comprising:a device main body and a wearing part for having the device main body worn on a human body,
the device main body is provided with a micro-controlling unit for controlling operation of the wearable device; and
the wearing part is provided with one or more linear motors, each of the linear motors is connected to the micro-controlling unit by a controlling wire, and when the linear motor receives a specified signal of the micro-controlling unit, the linear motor correspondingly vibrates,
wherein the wearable device is a smart wrist strap device, the device main body is a wrist strap main body, and the wearing part includes a left wrist strap and a right wrist strap that are located on two sides of the wrist strap main body and are able to have the smart wrist strap device worn on a wrist of the user when cooperating with each other,
a left direction linear motor is provided within the left wrist strap, a right direction linear motor is provided within the right wrist strap, and each of the linear motors is connected to the micro-controlling unit by a controlling wire, and
during the process of the wearing of the smart wrist strap device, when the left direction linear motor and/or the right direction linear motor receives a specified signal that is sent by the micro-controlling unit, the left direction linear motor and/or the right direction linear motor correspondingly vibrates.

US Pat. No. 10,139,785

SMART WATCH

BOE TECHNOLOGY GROUP CO.,...

1. A smart watch comprising a watch dial, wherein the smart watch further comprises:a battery provided in a watch frame of the watch dial to supply electric power to a circuit in the watch dial;
a watchband; and
a stand-by battery provided in the watchband and electrically connected with the watch dial for supplying electric power to the circuit in the watch dial;
wherein the watchband comprises a plurality of block-shaped units and four connection units, two parts of the watchband respectively extend outwards from opposite sides of the circumference of the watch dial and the four connection units are respectively configured as two pairs of connection units at the opposite sides of the watch dial, wherein multiple ones of the plurality of block-shaped units which ware located at a same side of the watch dial are configured between a pair of the connection units located at the same side of the watch dial as the multiple ones, and
the stand-by battery comprises a plurality of stand-by sub-batteries, each stand-by sub-battery being provided in a corresponding one of the plurality of block-shaped units, and adjacent stand-by sub-batteries being electrically connected to each other by the wire configured in the connection unit.

US Pat. No. 10,139,784

WATCH COMPRISING A CALENDAR DISPLAY MECHANISM

1. An electronic watch including a display device comprising a time dial, a first hand and a second hand which pivot coaxially, independently driven by two drive members, and in a first display mode, one hand indicates the hour, and the other indicates the minutes of the current time in reference to the respective position of said hands on the time dial, wherein the watch further includes a control member able to activate a second display mode, in which the first and second hands are positioned in reference to the time dial in order to respectively indicate the tens and units of the date.

US Pat. No. 10,139,783

HAND DEVICE, ELECTRONIC TIMEPIECE, HAND DRIVING METHOD OF ELECTRONIC TIMEPIECE AND RECORDING MEDIUM

CASIO COMPUTER CO., LTD.,...

1. An electronic timepiece comprising:a hand configured to reciprocally move in a fan shape in a counterclockwise direction and in a clockwise direction;
a driving unit configured to drive the hand; and
a display unit, at least a part of which is arranged below the hand and within a reciprocal movement range of the hand,
wherein the electronic timepiece is configured to display predetermined information by a combination of display by the display unit and a position of the hand,
wherein the electronic timepiece is configured to indicate first time information by a position of the hand and to indicate second time information by the display unit,
wherein the first time information indicates time in a first unit of time, and the second time information indicates time in a second unit of time which longer than the first unit of time,
wherein the electronic timepiece has a stopwatch mode to measure an elapsed time which is indicated by the first time information and the second time information, and
wherein, in the stopwatch mode:
the driving unit is configured to drive the hand in the clockwise direction from a stopwatch mode origin position as the elapsed time increases to show increments of the elapsed time in the first unit of time;
the display unit is configured to show increments of the elapsed time in the second unit of time; and
when the elapsed time approaches a next increment of the second unit of time, the driving unit is configured to drive the hand in the counterclockwise direction to return the hand to the stopwatch mode origin position.

US Pat. No. 10,139,782

TIMEPIECE MECHANISM FOR BIDIRECTIONAL CORRECTION OF A PLURALITY OF DISPLAYS

1. A bidirectional correction mechanism, for correcting the position of at least a first gear train and of a second gear train, and arranged to be controlled by the action of a user on a setting means, said mechanism comprising a corrector pinion, arranged to be controlled by said setting means, and including a correction lever that pivots coaxially to said corrector pinion on a main arbor comprised in said corrector pinion, and said correction lever carrying, meshing with said corrector pinion, a first intermediate wheel set arranged to drive said first gear train and a second intermediate gear train arranged to drive said second gear train, wherein said correction mechanism comprises at least one elastic element arranged, in the absence of action by a user on said setting means, to return said correction lever to a neutral position wherein said first intermediate wheel set is uncoupled from said first gear train and said second intermediate wheel set is uncoupled from said second gear train, and wherein said bidirectional correction mechanism comprises at least, either a friction connection between said correction lever and said main arbor of said corrector pinion, or a friction connection between said elastic element on the one hand, and said first intermediate wheel set and said second intermediate wheel set on the other hand, wherein said bidirectional correction mechanism includes a said friction connection between said correction lever and said main arbor of said corrector pinion, or a friction connection between said elastic element on the one hand, and on the other hand, on a first side a first arbor comprised in said first intermediate wheel set, and on a second side a second arbor comprised in said second intermediate wheel set, and wherein, when said first arbor of said first intermediate wheel set, or said second arbor of said second intermediate wheel set reaches a stop position, the corresponding friction connection slides, and said corresponding intermediate sliding gear wheel set can then rotate freely, meshing with said first gear train, respectively said second gear train.

US Pat. No. 10,139,781

APPARATUS AND METHOD FOR DISPLAYING HOLOGRAPHIC 3D IMAGE

SAMSUNG ELECTRONICS CO., ...

1. A method of displaying a holographic three-dimensional (3D) image, the method comprising:generating a non-transitory hologram signal to generate multiple identical hologram images which are shifted with respect to one another by a predetermined distance and overlapped on one another, in a viewing window comprising a plurality of image windows, each of the multiple identical hologram images occupying a corresponding one of the plurality of image windows which are continuously disposed in the viewing window, wherein a length of the image window is substantially the same as a pupil length of a user, and a spacing between the plurality of image windows is less than the pupil length of the user; and
modulating, by a spatially light modulator (SLM), a light that is emitted from a light source and is incident on the SLM based on the non-transitory hologram signal,
wherein the plurality of image windows are simultaneously formed in the viewing window and shifted with respect to one another via the SLM without a mechanical movement of the light source.

US Pat. No. 10,139,776

ELECTRICAL CONNECTOR ASSEMBLY FOR USE IN AN IMAGE FORMING DEVICE

Lexmark International, In...

1. An image forming device, comprising:a first electrical connector mounted on a frame of the image forming device; and
a replaceable unit removably installable in the image forming device along a direction of insertion of the replaceable unit into the image forming device, the replaceable unit includes a second electrical connector that is matable with the first electrical connector;
wherein the first electrical connector is translatable relative to the frame of the image forming device along a first dimension that is perpendicular to the direction of insertion of the replaceable unit into the image forming device and pivotable relative to the frame of the image forming device along a pivot path about a pivot axis that is parallel to the first dimension, the pivot axis is at a fixed position relative to the first electrical connector,
wherein at least one guide on the replaceable unit aligns the first electrical connector with the second electrical connector of the replaceable unit along the first dimension and along the pivot path upon insertion of the replaceable unit into the image forming device along the direction of insertion.

US Pat. No. 10,139,775

RETAINING MEMBER AND IMAGE FORMING APPARATUS INCLUDING SAME

KYOCERA Document Solution...

1. A retaining member which is mounted on an end part of a shaft supported by a holding member, and prevents the shaft from coming off from the holding member or prevents a rotary body mounted around the shaft from coming off, the retaining member comprising:an inner circumferential portion which is ring-shaped and faces the end part of the shaft supported by the holding member;
an outer circumferential portion which is ring-shaped and disposed outside the inner circumferential portion in a radial direction;
a linkage portion which connects the inner circumferential portion and the outer circumferential portion to each other in the radial direction;
a plurality of engagement claws which project from a surface of the inner circumferential portion pointing in a direction of the shaft, and engage with an engagement groove formed in an outer peripheral surface of the shaft; and
a slit which is formed on a side opposite from the linkage portion with a center of the inner circumferential portion located between the slit and the linkage portion, and cuts the inner circumferential portion in the radial direction,
wherein
the retaining member is mounted onto the end part of the shaft by being pushed toward a surface of a tip end of the shaft in an axial direction of the shaft until the plurality of engagement claws reach a position of the engagement groove while the inner circumferential portion is elastically deformed, and
the retaining member is integrally formed of an elastically deformable resin material.

US Pat. No. 10,139,774

DEVELOPING DEVICE AND IMAGE FORMING APPARATUS

Canon Kabushiki Kaisha, ...

1. An image forming apparatus comprising:an apparatus main body to which a cartridge that has a first rotating member is detachably mountable;
a first pressing member configured to press a unit that has
a second rotating member that can come into contact with the first rotating member, and
a supporting member rotatably supporting the second rotating member; and
a second pressing member configured to press the supporting member,
wherein the first pressing member moves the second rotating member from a contact position where the second rotating member is in contact with the first rotating member to a separated position where the second rotating member is separated from the first rotating member, by moving while pressing the supporting member,
wherein the second pressing member is capable of moving between a mounting/detaching restriction position where mounting/detaching of the cartridge to the apparatus main body is restricted, and a mounting/detaching allowing position where mounting/detaching of the cartridge to the apparatus main body is allowed,
and wherein the second pressing member moves the unit to a position distanced from the first rotating member by moving from the mounting/detaching restriction position to the mounting/detaching allowing position while pressing the supporting member, so the cartridge is in an extractable state from the apparatus main body.

US Pat. No. 10,139,770

POWER SOURCE DEVICE AND IMAGE FORMING APPARATUS

Canon Kabushiki Kaisha, ...

1. A power source device, comprising:a transformer including a primary winding and a secondary winding;
a switching element configured to enable or disable a supply of electric power to the primary winding by a switching operation;
a controller configured to control the switching operation,
wherein said controller is capable of effecting (i) continuous control in which the switching operation is continued, and (ii) intermittent control in which a switching period in which the switching operation is performed and a rest period in which the switching operation is at rest are repeated,
a calculating portion configured to (i) operate for generating a signal for controlling an operation of said switching element in a state that electric power is supplied, and (ii) not have electric power in the rest period so as to reduce electric power consumption; and
a measuring portion configured to measure time in the rest period,
wherein when the time measured by said measuring portion reaches a predetermined time period in the rest period, said calculating portion resumes the operation of generating the signal for controlling the operation of said switching element.

US Pat. No. 10,139,767

IMAGE FORMING APPARATUS CONTROLLING RECORDING SHEET CONVEYANCE SPEED

Konica Minolta, Inc., Ch...

1. An image forming apparatus that transfers an image from an image carrier onto a continuous sheet passing between the image carrier rotating and a transfer member, the image forming apparatus comprising:a fixing unit configured to thermally fix the image on the continuous sheet while nipping and conveying the continuous sheet with a pair of fixing members after the transfer, at least one of the fixing members rotating;
a sensor configured to measure surface movement speed of the continuous sheet in a non-contact manner while the continuous sheet is being conveyed by the fixing members; and
a control unit configured to:
control rotation speed of the fixing members in accordance with a result of the measurement carried out by the sensor, to lower the speed of conveyance of the continuous sheet from an initial speed to a target speed, wherein the target speed is determined beforehand and the target speed is above a peripheral speed of the image carrier, the control being performed while the continuous sheet being conveyed is in contact with at least the transfer member and the fixing members,
maintain the conveyance speed of the continuous sheet at about the target speed, and
control the rotation speed of the fixing members to be higher than the peripheral speed of the image carrier,
wherein the sensor includes a light source configured to emit a light beam toward one of a front surface and a back surface of the continuous sheet passing through a predetermined measurement position, the predetermined measurement position being located on a downstream side of the transfer member in a continuous sheet conveying direction and on an upstream side of the fixing members in the continuous sheet conveying direction in a continuous sheet conveyance path.

US Pat. No. 10,139,765

IMAGE FORMING APPARATUS, IMAGE FORMING SYSTEM, AND IMAGE FORMATION CONTROL PROGRAM

Konica Minolta, Inc., Ch...

1. An image forming apparatus comprising:an image former that forms an image on a transfer paper sheet;
a colorimeter that reads the image formed on the transfer paper sheet;
a conveyor that conveys the transfer paper sheet in the image formation at the image former and the reading of the image at the colorimeter; and
a controller that controls the formation of the image on the transfer paper sheet, and the reading and the conveyance of the image,
wherein
when a first conveyance velocity is a velocity at which the transfer paper sheet is conveyed when the image is formed by the image former, and is higher than a velocity set for conveying the transfer paper sheet when the image is read by the colorimeter,
a second conveyance velocity is a velocity that is lower than the first conveyance velocity and is set as a velocity at which the transfer paper sheet is conveyed when the image is read by the colorimeter, and
a long paper sheet having a longer transfer sheet length in a conveying direction than a predetermined threshold value is used as the transfer paper sheet in an adjustment mode in which an adjustment image formed on the transfer paper sheet is read by the colorimeter, the controller
controls the image former and the conveyor, to form the adjustment image on the transfer paper sheet being conveyed at the second conveyance velocity, and
controls the colorimeter and the conveyor, to read the adjustment image formed on the transfer paper sheet while the transfer paper sheet is being conveyed at the second conveyance velocity.

US Pat. No. 10,139,762

IMAGE FORMING APPARATUS FOR PRINTING A FIRST IMAGE AND FOR PRINTING A SECOND IMAGE WHERE INFORMATION SATISFIES A PREDETERMINATION CONDITION

Konica Minolta, Inc., Ch...

1. An image forming apparatus comprising:an image former that develops, with toner, an electrostatic latent image formed on an image carrier on the basis of a job and prints a first image on continuous paper and;
a hardware processor that controls the image former to print a second image on continuous paper in a case where at least either image information or continuous printing distance information of the first image formed by the image former satisfies a predetermined condition,
wherein the hardware processor notifies a user of print information indicating a print position of the second image formed by the image former.

US Pat. No. 10,139,758

TRANSFER DEVICE ALLOWING SUPPRESSION OF OCCURRENCE OF SEPARATION DISCHARGE BETWEEN SHEETS, AND IMAGE FORMING APPARATUS

KYOCERA Document Solution...

1. A transfer device comprising:a conveyance belt configured to convey a sheet via a contact position with an image carrier on which a toner image is formed;
a transfer roller being provided to oppose the image carrier across the conveyance belt, the transfer roller being configured to transfer the toner image onto the sheet at the contact position upon application of a voltage having a polarity opposite to a charge polarity of toner that is included in the toner image formed on the image carrier;
a stretch roller configured to stretch the conveyance belt at a separation position where the sheet is separated from the conveyance belt and which separation position is provided downstream, in a running direction of the conveyance belt, from the contact position, the stretch roller being grounded via a resistance portion having electrical resistance; and
a cleaning member being provided to oppose the stretch roller across the conveyance belt, downstream, in the running direction of the conveyance belt, from the separation position, the cleaning member being configured to attract the toner attached to a surface of the conveyance belt upon application of a voltage having a polarity opposite to the charge polarity of the toner.

US Pat. No. 10,139,757

PRESSING APPARATUS, IMAGE FORMING APPARATUS, METHOD FOR CONTROLLING PRESSING APPARATUS, AND COMPUTER-READABLE STORAGE MEDIUM

RICOH COMPANY, LIMITED, ...

1. A pressing apparatus comprising:a presser including a second member configured to come close to or separate from a first member;
an elastic member configured to apply force in a direction in which the second member comes close to the first member to the presser, the elastic member being mounted on the presser;
an actuator configured to apply force in a direction in which the second member comes close to the first member and separates from the first member to the presser to adjust pressure between the second member and the first member during a printing operation by controlling a gap between the second member and the first member, the actuator being mounted on the presser;
an acquirer configured to acquire a parameter containing at least one of a position of the presser, a speed of the presser, and force applied by the actuator to the presser; and
a controller configured to feedback-control the actuator based on the acquired parameter.

US Pat. No. 10,139,756

IMAGE FORMING APPARATUS

CANON KABUSHIKI KAISHA, ...

1. An image forming apparatus comprising:an image forming portion, including an image bearing member and a developing device configured to develop an electrostatic latent image, formed on said image bearing member, with a liquid developer containing toner and a liquid carrier, wherein said image forming portion is configured to form an image on a recording material;
a carrier storing container configured to store the carrier;
a mixer configured to mix the toner and the carrier to form the liquid developer to be supplied to said developing device, wherein the liquid developer has a predetermined toner ratio;
a first discharging portion provided on said carrier storing container and configured to discharge the carrier toward said mixer;
a collecting mechanism configured to collect the carrier from said image forming portion into said carrier storing container; and
a second discharging portion provided on said carrier storing container and configured to discharge the carrier toward a carrier collecting container configured to collect the carrier, wherein said carrier collecting container is detachably mountable to said carrier storing container.

US Pat. No. 10,139,755

DEVELOPING DEVICE WITH SIDE BY SIDE DEVELOPING SECTIONS, AND IMAGE FORMING APPARATUS WITH SAME

KONICA MINOLTA, INC., Ch...

1. A developing device comprising:a developer bearing member configured to bear a developer, the developer bearing member having an axial length extending in an axis direction;
a plurality of development sections configured to house the developer to be borne on the developer bearing member, each development section having opposite sides defining a length of the development section in the axis direction, the development sections arranged side by side in the axis direction;
a communication section disposed at a boundary of adjacent two development sections of the development sections, and configured to communicate between the two development sections; and
a control section configured to perform an operation of moving the developer between the two development sections through the communication section to equalize degradation states of the developer in the two development sections.

US Pat. No. 10,139,750

DEVELOPING CARTRIDGE, DEVELOPING APPARATUS AND IMAGE FORMING APPARATUS HAVING THE SAME

S-PRINTING SOLUTION CO., ...

1. A developing cartridge that is couplable to an image forming apparatus, the developing cartridge comprising:a developing portion;
a toner storing portion to store toner;
a partition wall formed between the developing portion and the toner storing portion, to block the toner in the toner storing portion from moving to the developing portion, the partition wall having a toner supply section through which the toner in the toner storing portion is supplied to the developing portion;
a first agitating member rotatably disposed in the developing portion; and
a second agitating member rotatably disposed in the toner storing portion,
wherein at least one of the first agitating member or the second agitating member includes an elastic member to be in contact with the partition wall formed to block the toner.

US Pat. No. 10,139,748

LASER SCANNING DEVICE FOR SCANNING LIGHT BEAM AND IMAGE FORMING APPARATUS INCLUDING THE SAME

KYOCERA Document Solution...

1. A laser scanning device configured to scan a light beam on a surface of a photoconductor so as to write an electrostatic latent image thereon, the laser scanning device comprising:a scanning mirror configured to reflect and scan the light beam in a predetermined main scanning direction;
a light sensor having a light receiving surface and configured to detect the light beam scanned by the scanning mirror when the light beam is incident on the light receiving surface;
a first light shielding portion configured to shield a first light shielding region which is a part of a first region, from the light beam, the first region being on one side of a target intermediate region in a sub scanning direction perpendicular to the main scanning direction, the target intermediate region being a belt-like intermediate region of the light receiving surface extending from an upstream end to a downstream end of the light receiving surface in the main scanning direction; and
a second light shielding portion configured to shield a second light shielding region which is a part of a second region, from the light beam, the second region being on the other side of the target intermediate region in the sub scanning direction, wherein
the first light shielding region divides the first region into an upstream region and a downstream region in the main scanning direction, and the second light shielding region divides the second region into an upstream region and a downstream region in the main scanning direction, and
a width of the first light shielding region in the main scanning direction gradually changes from a first base end portion to a first end portion thereof, the first base end portion being located at an intermediate position of and extending along the target intermediate region in the main scanning direction, the first end portion extending along a first side edge which is one of opposite ends of the light receiving surface in the sub scanning direction, and a width of the second light shielding region in the main scanning direction gradually changes from a second base end portion to a second end portion thereof, the second base end portion being located at an intermediate position of and extending along the target intermediate region in the main scanning direction, the second end portion extending along a second side edge which is the other of the opposite ends of the light receiving surface in the sub scanning direction.

US Pat. No. 10,139,747

ELECTROPHOTOGRAPHIC ROLLER AND CHARGING APPARATUS

Canon Kabushiki Kaisha, ...

1. An electrophotographic roller comprising:an electro-conductive shaft core that includes a metallic layer at a surface thereof; and
an elastic layer on the shaft core, wherein,
when kinetic friction coefficients of an outer peripheral surface of each end portion of the shaft core with respect to polyester resin are measured for one rotation of the shaft core,
an average value ?r of the kinetic friction coefficients is in a range of 0.05 to 0.50, and
when the outer peripheral surface of each end portion is divided into three equal ranges, which are defined as a region A1, a region A2, and a region A3, in a peripheral direction of the shaft core,
each of the regions has:
a location where the kinetic friction coefficients fall within a range of 1.5 ?r to 1.8 ?r, and
a location where the kinetic friction coefficients fall within a range of 0.2 ?r to 0.5 ?r.

US Pat. No. 10,139,745

TONER

Canon Kabushiki Kaisha, ...

1. A toner, in which inorganic fine particles and charge control particles are present on the surfaces of toner base particles,wherein
an average circularity of the toner base particles is 0.93 or more,
the inorganic fine particles satisfy the following conditions i) and ii),
i) the number average particle diameter is 90 nm or more,
ii) the value produced by dividing the rate of change in the mass of the inorganic fine particles by the specific surface area of the inorganic fine particles is 0.05 (%·g/m2) or less, wherein the rate of change in the mass of the inorganic fine particles is calculated by a following formula:
(TGA2?TGA1)×100/TGA1in the formula,the mass of the inorganic fine particles, which are left to stand for 24 hours or more in an environment at a temperature of 23° C. and a relative humidity of 5%, is defined “TGA1”, andthe mass of the inorganic fine particles, which are further left to stand for 1 hour in an environment at a temperature of 30° C. and a relative humidity of 80%, is defined “TGA2”,the charge control particles are a polymer compound,
the polymer compound has at least a partial structure represented by General formula (1),

in General formula (1), R1 represents a hydrogen atom or an alkyl group, and * represents a bonding site for bonding to a structure represented by General formula (2),

in General formula (2), R2 to R5 represent independently a hydrogen atom, an alkyl group having a carbon number of 1 to 6, a halogen atom, a cyano group, a nitro group, or a partial structure represented by General formula (1), at least one of R2 to R5 is the partial structure represented by General formula (1),
the charge control particles have the charge attenuation factor of 10% or less, wherein the charge attenuation factor is evaluated by measuring a charge attenuation factor of the coating film on an electrically conductive substrate, the coating film is obtained by coating the polymer compound being dissolved into methyl ethyl ketone on the electrically conductive substrate,
the toner base particle coverage Hb, which is a coverage ratio of a surface of the toner base particle with the inorganic fine particles, is 10.0% to 50.0%,
the toner base particle coverage Hc, which is a coverage ratio of a surface of the toner base particle with the charge control particles, is 10.0% to 80.0%, and
a sum of Hb and Hc is 20.0% to 90.0%.

US Pat. No. 10,139,738

PATTERN FORMING APPARATUS AND PATTERN FORMING METHOD, MOVABLE BODY DRIVE SYSTEM AND MOVABLE BODY DRIVE METHOD, EXPOSURE APPARATUS AND EXPOSURE METHOD, AND DEVICE MANUFACTURING METHOD

NIKON CORPORATION, Tokyo...

1. An exposure apparatus that exposes a substrate with an illumination light via a projection optical system and a liquid, the apparatus comprising:a mask stage system having a first stage and a first drive system, the first stage being disposed above the projection optical system and holding a mask illuminated with the illumination light, and the first drive system having a first motor to drive the first stage;
a nozzle member provided to surround a lens that is disposed closest to an image plane side, of a plurality of optical elements of the projection optical system, the nozzle member having a lower surface to which the substrate is placed facing, and locally forming a liquid immersion area with the liquid under the lens;
a base member disposed below the nozzle member;
a substrate stage system having a second stage and a third stage that are disposed on the base member, and a second drive system that has a second motor to drive the second and the third stages, wherein
the second stage has a holder for holding the substrate, and holds the substrate in a recessed portion of an upper surface of the second stage, the holder being disposed in the recessed portion, and
the third stage has at least one measurement member that detects the illumination light via the projection optical system and the liquid of the liquid immersion area;
an encoder system having a plurality of heads that respectively irradiate a plurality of scale members disposed substantially parallel to a predetermined plane, with a measurement beam, the encoder system measuring positional information of the second stage in directions of three degrees of freedom within the predetermined plane, with at least three heads, of the plurality of heads, that face at least three of the plurality of scale members, each of the plurality of scale members having a reflective grating periodic in a direction parallel to the predetermined plane, and the predetermined plane being orthogonal to an optical axis of the projection optical system; and
a controller coupled to the mask stage system and the substrate stage system, that controls the first and the second drive systems so that, in an exposure operation of the substrate, scanning exposure in which the mask and the substrate are each moved relative to the illumination light is performed with a first direction within the predetermined plane serving as a scanning direction,
wherein in the exposure operation, the substrate is placed facing the lower surface of the nozzle member by the second stage, and in the exposure operation and in movement of the second and the third stages that have come close together, the positional information of the second stage is measured with the encoder system, and
wherein the controller:
controls the second drive system so that the scanning exposure is performed via the projection optical system and the liquid of the liquid immersion area, from an area located on one side in the first direction, of a plurality of areas of a substrate held by the second stage that is placed facing the projection optical system; and
controls the second drive system so that the third stage comes close to the second stage from the other side in the first direction, and the second and the third stages that have come close together move from the other side to the one side in the first direction in order to place the third stage to face the projection optical system instead of the second stage while substantially maintaining the liquid immersion area under the lens.

US Pat. No. 10,139,737

LITHOGRAPHIC APPARATUS AND METHOD HAVING SUBSTRATE AND SENSOR TABLES

NIKON CORPORATION, Tokyo...

13. An exposure method for exposing a substrate with illumination light via a projection optical system and via liquid, the method comprising:supplying the liquid so as to form an immersion area with the liquid below the projection optical system;
moving one stage of first and second stages so that the one stage is arranged facing the projection optical system, the first and second stages being supported by levitation above a base member, the base member being arranged below the projection optical system and a measurement system that obtains positional information of the substrate by irradiating the substrate with a measurement beam;
executing a relative movement between the first and second stages so that the other stage of the first and second stages is close to the one stage arranged facing the projection optical system; and
moving the close first and second stages relative to the projection optical system in a predetermined direction that is orthogonal to an optical axis of the projection optical system so that the other stage is arranged facing the projection optical system in place of the one stage while the immersion area is substantially maintained below the projection optical system, wherein
the first stage has an upper surface and a holder, the upper surface being arranged to be in contact with the immersion area, the holder being provided in an opening of the upper surface such that the substrate is held within the opening, the first stage being capable of moving from one area to the other area of first and second areas, the first area being for the substrate exposure, the second area being for the substrate exchange,
the first stage is moved such that the substrate is moved to a substrate exchange position, which is a position in the second area where the substrate held by the first stage is to be exchanged with a carrier system,
the second stage has an upper surface and a plurality of sensors, the upper surface being arranged to be in contact with the immersion area, each of the plurality of sensors having a surface arranged at the upper surface of the second stage, the second stage being capable of moving relative to the first stage and so that each of the plurality of sensors detect the illumination light via the projection optical system and the liquid of the immersion area, and
one sensor of the plurality of sensors is used for aerial image measurement.

US Pat. No. 10,139,736

LIQUID IMMERSION MEMBER, EXPOSURE APPARATUS, EXPOSURE METHOD, DEVICE FABRICATING METHOD, PROGRAM, AND RECORDING MEDIUM

NIKON CORPORATION, Tokyo...

1. A liquid immersion exposure apparatus comprising:a projection system having a last optical member via which exposure light is projected; and
a liquid immersion member which forms a liquid immersion space under an emitting surface of the last optical member,
wherein:
the exposure light is projected to a substrate through liquid in the liquid immersion space to expose the substrate while the substrate is moved in a scanning direction,
the liquid immersion member includes (i) a first member that has a liquid supply port and has an opening through which the exposure light is projected, and (ii) a second member that has a liquid recovery port facing downwardly and that is movable with respect to the first member,
the liquid recovery port has a plurality of openings disposed in a four-sided shaped to surround the opening of the first member,
the four-sided shape has four corners,
first and second corners of the four corners are opposite each other and are spaced from each other in a direction perpendicular to the scanning direction,
third and fourth corners of the four corners are opposite each other and are spaced from each other in a direction parallel to the scanning direction, and
the second member is moved in a direction perpendicular to an optical axis of the last optical member so that a relative speed between the second member and an object is smaller than a relative speed between the first member and the object, while recovering the liquid in a gap between the second member and the object via the liquid recovery port of the second member.

US Pat. No. 10,139,731

CONVEYOR, DEVELOPING SYSTEM AND METHOD

BOE TECHNOLOGY GROUP CO.,...

1. A conveyor, comprising a conveying unit configured to convey a substrate and having a plurality of conveying portions, the plurality of conveying portions comprising a first tilt conveying portion and a second tilt conveying portion, whereinone of a conveying surface of the first tilt conveying portion and a conveying surface of the second tilt conveying portion is a rising surface configured to raise the substrate gradually, and the other one of the conveying surfaces is a falling surface configured to bring down the substrate gradually,
wherein each of the conveying portions comprises a plurality of roller groups, each roller group comprises a plurality of rollers spaced apart from each other along a length direction of the roller group, and axes of the roller groups of the conveying unit are all located in a same plane, said plane being a first plane, and
wherein the rollers in each roller group have a same diameter.

US Pat. No. 10,139,729

COATING COMPOSITION FOR PATTERN REVERSAL ON SOC PATTERN

NISSAN CHEMICAL INDUSTRIE...

1. A method for producing a semiconductor device comprising the steps of:(1) forming an organic underlayer film onto a semiconductor substrate;
(2) applying a silicon hard mask-forming composition on the organic underlayer film and baking the applied silicon hard mask-forming composition to form a silicon hard mask;
(3) applying a resist composition onto the silicon hard mask to form a resist film;
(4) exposing the resist film to light and developing the resist film after exposure to give a resist pattern;
(5) etching the silicon hard mask using the resist pattern;
(6) etching the organic underlayer film using the patterned silicon hard mask to form a patterned organic underlayer film;
(7) applying a polysiloxane composition onto the patterned organic underlayer film to embed the polysiloxane composition between traces of the pattern of the organic underlayer film and exposing an upper surface of the organic underlayer film by etch back, wherein the polysiloxane composition comprises a solvent and a hydrolysis condensate of a hydrolyzable silane comprising the hydrolyzable silane having two to three hydrolyzable groups in a proportion of 30 mol % to 100 mol % in total silanes; and
(8) etching the organic underlayer film to reverse the pattern.

US Pat. No. 10,139,726

IMPRINT LITHOGRAPHY METHOD, MASTER TEMPLATE FOR IMPRINT, WIRE GRID POLARIZER MANUFACTURED USING THE MASTER TEMPLATE AND DISPLAY SUBSTRATE HAVING THE SAME

Samsung Display Co., Ltd....

1. An imprint lithography method, the method comprising:forming a first imprint pattern on a substrate in a first area and a third area, wherein the third area is spaced apart from the first area;
forming a first resist pattern on the substrate on a second area, wherein the second area is adjacent to the first area and the third area;
forming a first pattern in the first and third areas by etching an element under the first imprint pattern using the first imprint pattern and the first resist pattern as an etch barrier;
forming a second imprint pattern on the substrate in the second area;
forming a second resist pattern on the substrate on the first area and the third area; and
forming a second pattern in the second area by etching an element under the second imprint pattern using the second imprint pattern and the second resist pattern as an etch barrier.

US Pat. No. 10,139,723

METHOD OF FORMING PHOTOMASK

UNITED MICROELECTRONICS C...

1. A method of forming a photomask, comprising:providing a first layout pattern to a computer system, the first layout pattern comprises a plurality of patterns;
generating an assist feature pattern by the computer system based on the first layout pattern, and adding the assist feature pattern into the first layout pattern to form a second layout pattern, wherein generating the assist feature pattern comprises:
generating a plurality of first lines, each of the first lines being respectively disposed at a center of a gap between any two of the patterns adjacent to each other, wherein each of the first lines is parallel to sides of the any two of the patterns, and a spacing between each of the first lines and one of the any two of the patterns is the same as another spacing between each of the first lines and another one of the any two of the patterns;
generating a plurality of second lines, each of the second lines being disposed another center of another gap between each of the first lines and a corresponding one of the patterns respectively; and
generating a plurality of a third lines, each of the third lines being disposed another center of another gap between a corresponding one of the patterns and a corresponding one of the second lines and another center of another gap between the corresponding one of the second lines and a corresponding one of the first lines respectively;
performing an optical proximity correction process with reference to both the first layout pattern and the assist feature pattern to the first layout pattern of the second layout pattern without altering the assist feature pattern to form a corrected first layout pattern by the computer system, so as to form a third layout pattern comprising the corrected first layout pattern and the assist feature pattern; and
outputting the third layout pattern to form the third layout pattern on a photomask substrate so as to form a photomask.

US Pat. No. 10,139,722

RADIATION IMAGE CAPTURING SYSTEM

KONICA MINOLTA, INC., To...

1. A console which receives a plurality of pieces of image data obtained by radiation image capturing from a radiation image capturing apparatus to generate a string of medical images based on the received image data, and transmits the string of medical images to an external apparatus in order according to a transmission order defined according to a capturing portion and/or a capturing condition, the console comprising:a display which displays preview images corresponding to the string of medical images aligned in the transmission order; and
a section which changes a display order of the displayed preview images, wherein, the transmission order is changed based on the changed display order and the string of medical images are transmitted in order to an external apparatus according to the changed transmission order.

US Pat. No. 10,139,721

APPARATUS FOR SYNTHESIZING SPATIALLY SEPARATED IMAGES

1. An apparatus for spatially separated images, whereinone image input by the apparatus for spatially separated images is separated into a short-range image and a long-range image, respectively,
the periphery of the short-range image is configured to a low-contrast dark background so that the long-range image may be transmitted through the back side of the short-range image,
first and second image displays displaying the short-range image and the long-range image are provided, respectively,
a position of the second image display forms an image separation distance from the first image display so that the short-range image and the long-range image create a reality effect by perspective in square spaces,
a translucent mirror having a square transparent structure is constituted on the front surface of the short-range image, and
functions of the short-range image formed with the dark background, the long-range image, the separation distance, the square spaces, and the translucent mirror having the transparent structure organically act at the same time to implement a spatial 3D effect by perspective.

US Pat. No. 10,139,718

ILLUMINATION DEVICE AND IMAGE PROJECTION APPARATUS

Ricoh Company, Ltd., Tok...

1. An image projection apparatus comprising:an illumination device including:
a light source to emit first light having a first linear polarization component;
a fluorescence generator to generate, with excitation light of the first light, fluorescence having a wavelength longer than a wavelength of the first light;
a wavelength selector having:
a first area to transmit the first light through the first area; and
a second area to reflect the first light and transmit the fluorescence through the second area;
a polarization converter to alternately change the first light between linearly polarized light and circular polarized light; and
an optical-path switcher to guide the first light and the fluorescence to the polarization converter while guiding second light having a second linear polarization component perpendicular to the first linear polarization component to the fluorescence generator;
an optical-path forming section to define an optical path of illumination light emitted from the illumination device;
an image forming element disposed in the optical path of the illumination light to form an image with the illumination light;
a projection optical section to project the image to an outside of the image projection apparatus; and
an optical component disposed in an optical path from an exit end of the optical-path switcher to an exit end of the projection optical section,
the optical component being one of:
a mirror having an average reflectance of wavelengths of 400 nm or more and less than 500 nm being lower than an average reflectance of wavelengths of 500 nm or more and less than 800 nm; and
a lens having an average transmittance of wavelengths of 400 nm or more and less than 500 nm being lower than an average transmittance of wavelengths of 500 nm or more and less than 800 nm,
wherein the wavelength selector alternately sets the first area and the second area in an optical path of the first light in a temporal manner, and
wherein the illumination device switches a first optical path and a second optical path based on a setting of the wavelength selector:
in the first optical path, the first light sequentially passes through the optical-path switcher, the polarization converter, and the first area of the wavelength selector to become first illumination light, and
in the second optical path, the first light sequentially passes through the optical-path switcher and the polarization converter and is reflected by the second area of the wavelength selector, the first light is changed to the second light by the polarization converter, the second light passes through the optical-path switcher and is directed to the fluorescence generator to generate fluorescence, the fluorescence sequentially passes through the optical-path switcher, the polarization converter, and the second area of the wavelength selector to become second illumination light and travel in a direction same as a direction of the first illumination light.

US Pat. No. 10,139,717

LASER-DIODE, LIQUID-CRYSTAL PROJECTOR

CREMOTECH CO., LTD., Seo...

1. A laser-diode, liquid-crystal projector using a laser diode as a light source and a liquid crystal element as an optical modulator,wherein the light source includes: a G laser diode for emitting green light of an elliptical shape elongated in a first direction; a B laser diode for emitting blue light of an elliptical shape elongated in the first direction, an R laser diode for emitting red light of an elliptical shape elongated in a direction parallel to the first direction, the R laser diode being disposed such that a power application pin thereof is arranged parallel to an installation direction of a power application pin of the G laser diode or the B laser diode, the laser-diode, liquid-crystal projector comprising:
a first beam shaper for transforming light emitted from the light source in a perpendicularly intersecting pattern into uniform light;
a second beam shaper for forming the light emitted from the first beam shaper into a shape of an effective surface of the optical modulator;
a field lens for condensing the light formed by the second beam shaper;
a polarized beam splitter for reflecting the light incident from the field lens to the optical modulator and allowing an image incident from the optical modulator to be transmitted therethrough;
a projection lens for enlarging and projecting the image;
forceps coupled with one side of the second beam shaper; and
an oscillator coupled with an opposite side of the forceps,
wherein the G laser diode, the B laser diode, and the R laser diode are intrinsic multimode laser diodes,
wherein light rays emitted from the G laser diode, the B laser diode, and the R laser diode configured to form light in a perpendicularly crossing shape have the same polarization axis,
wherein the G laser diode, the B laser diode, and the R laser diode are watt class diodes for outputting light at an output power of one watt or more.

US Pat. No. 10,139,712

MAGNIFICATION-PURPOSE EXTERNAL OPTICAL MODULE EXTERNAL TO PORTABLE TERMINAL WITH CAMERA, AND MAGNIFICATION IMAGEING DEVICE INCLUDING THE SAME

Yo Shik Shin, Seoul (KR)...

1. An external optical module for installing at an external surface of a portable terminal that has an LED and a camera part on the external surface, the external optical module comprising:a housing wherein a first through hole being in contact with a subject is formed on a top surface of the housing, a second through hole and a third through hole that face the LED and the camera part, respectively are formed on a bottom surface of the housing, and other parts of the housing are closed;
a light guide that is a transparent panel housed in the housing and has a light entering surface exposed through the second through hole and a light emitting surface formed toward the first through hole, wherein the light guide receives and transfers light emitted from the LED through the light entering surface, emits the light through the light emitting surface, and illuminates the subject being in contact with the first through hole; and
a complex lens part that has a plurality of lens, is disposed between the first through hole and the third through hole in the housing to magnify an image reflected and entering from the subject, and transfers the magnified image to the camera part through the third through hole when installing at the portable terminal to form the magnified image of the subject with the camera part and light from the LED.

US Pat. No. 10,139,711

TELESCOPIC STABILIZER AND CONTROL METHOD THEREOF

1. A telescopic stabilizer, characterized in that: it comprises a handle, a telescopic device, a clamping portion, a first connecting rod, a second connecting rod and a third connecting rod, wherein the telescopic device has two ends respectively connected with the handle and a first driving mechanism used for driving the clamping portion to perform yawing movement, the first connecting rod has two ends respectively connected with the first driving mechanism and a third driving mechanism used for driving the clamping portion to perform rolling movement, the third connecting rod has two ends respectively connected with the third driving mechanism and a second driving mechanism used for driving the clamping portion to perform pitching movement, and the second driving mechanism is connected with the clamping portion by the second connecting rod,wherein the telescopic device comprises at least two telescopic rods which are inserted, sleeved and connected successively, wherein an outermost telescopic rod is fixedly connected with the handle, and an innermost telescopic rod is fixedly connected with the first driving mechanism,
two adjacent telescopic rods are connected by a stop collar, wherein one of the two adjacent telescopic rods is provided with a locking hole, the stop collar is arranged at its lower part with a protrusion which is fitted with the locking hole and capable of being engaged with the locking hole, and a lower part of the another telescopic rod is fixedly sleeved at the stop collar,
wherein each of the telescopic rods is arranged at its lower part with an arc-shaped press-on piece, and the arc-shaped press-on piece is disposed symmetrically on both sides of each telescopic rod, and
wherein the protrusion fitted with the locking hole has one end connected with a spring, during an extension of the telescopic device, the spring is in a compressed state; when the interior telescopic rod is stretched out to reach a maximal length, the protrusion is engaged with the locking hole and is exposed outside the locking hole such that the spring is in an extended state and the telescopic rod is in a fixed state, during a contraction of the telescopic device, the spring is in a compressed state, when the interior telescopic rod is drawn back to the retracted position at the end, the whole telescopic device is in a contracted state.

US Pat. No. 10,139,699

ELECTRO-OPTIC COMMUNICATIONS DEVICE WITH FREQUENCY CONVERSION AND MULTI-MODE OPTICAL FIBER AND RELATED METHODS

HARRIS CORPORATION, Melb...

16. A method for communicating comprising:operating a local device, a remote device, and a multi-mode optical fiber coupled between the local device and the remote device;
the local device comprising
a local spatial optical multiplexer/demultiplexer (mux/demux) coupled to the multi-mode optical fiber and having first and second local optical outputs and first and second local optical inputs,
an optical source configured to generate first and second optical carrier signals coupled to the first and second local optical outputs, respectively,
an opto-electric (O/E) converter coupled to the first and second local optical inputs, and
a local electro-optic (E/O) modulator coupled to the second local optical input;
the remote device comprising
a remote spatial optical mux/demux coupled to the multi-mode optical fiber and having first and second remote optical outputs coupled to the first and second local optical inputs, respectively, and first and second remote optical inputs coupled to the first and second local optical outputs, respectively, and
a remote E/O modulator configured to generate a modulated signal onto the first remote optical output based upon modulating the first optical carrier signal from the first remote optical input responsive to a radio frequency (RF) electrical input signal, the second remote optical input being coupled to the second remote optical output.

US Pat. No. 10,139,696

CONNECTORS FOR SMART WINDOWS

View, Inc., Milpitas, CA...

1. An insulated glass unit comprising:two panes including an electrochromic pane with an electrochromic device thereon;
a spacer sealed between the two panes;
a secondary seal outside the spacer and between the two panes; and
an electrical connection system embedded in the secondary seal, the electrical connection system comprising multiple parallel wires for carrying power to the electrochromic device, said multiple parallel wires configured in a thin flexible format.

US Pat. No. 10,139,693

SYNAPTIC ELECTRONIC DEVICES WITH ELECTROCHROMIC DEVICE

INTERNATIONAL BUSINESS MA...

1. A synaptic electronic device, comprising:a semiconductor substrate comprising;
a photoresistor disposed on a surface of the semiconductor substrate, wherein the photoresistor is confined to a single layer;
an electrochromic stack disposed directly on the photoresistor, the electrochromic stack switching between bleached and colored states when exposed to light, and the electrochromic stack consisting of a first transparent electrode layer, a cathodic electrochromic layer, a solid electrolyte layer, an anodic electrochromic layer, and a second transparent electrode layer; and
a pair of electrodes disposed directly on a top surface of the photoresistor and on opposing sides of the electrochromic stack, such that each electrode of the pair of electrodes extends continuously from a bottom surface of the electrochromic stack to a top surface of the electrochromic stack.

US Pat. No. 10,139,692

LIGHT CONTROLLING DEVICE, TRANSPARENT DISPLAY DEVICE INCLUDING THE SAME AND METHOD FOR MANUFACTURING THE SAME

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

1. A light controlling device comprising:a first base film and a second base film;
first auxiliary electrodes arranged on one surface of the first base film facing the second base film, and patterned at a predetermined interval;
second auxiliary electrodes arranged on one surface of the second base film facing the first base film, and patterned at a predetermined interval;
a first transparent electrode arranged on the first auxiliary electrodes and including a first lower surface and a first upper surface;
a second transparent electrode arranged on the second auxiliary electrodes and including a second lower surface and a second upper surface; and
an electrochromic layer arranged between the first transparent electrode and the second transparent electrode,
wherein an entirety of the first upper surface of the first transparent electrode is planarized and the first auxiliary electrodes extend into the first lower surface of the first transparent electrode,
wherein an entirety of the second lower surface of the second transparent electrode is planarized and the second auxiliary electrodes extend into the second upper surface of the second transparent electrode,
wherein the first upper surface is closer to the second lower surface than the second upper surface, and the second lower surface is closer to the first upper surface than the first lower surface, and
wherein the first auxiliary electrodes are in contact with the first transparent electrode, and the second auxiliary electrodes are in contact with the second transparent electrode.

US Pat. No. 10,139,691

PIXEL ARRAY

E Ink Holdings Inc., Hsi...

1. A pixel array, disposed on a substrate, the pixel array comprising:a plurality of first signal lines arranged in parallel;
a plurality of second signal lines arranged in parallel and intersecting with the first signal lines to demarcate a plurality of first unit regions and a plurality of second unit regions, wherein each of the second signal lines electrically connects to one of the first signal lines, the second signal lines are arranged in different pitches, and an area of each of the second unit regions is smaller than an area of each of the first unit regions, and the first unit regions and the second unit regions are alternately arranged;
a plurality of third signal lines intersecting with the first signal lines and passing through the first unit regions, wherein each of the third signal lines is located between two adjacent ones of the plurality of second signal lines; and
a plurality of pixel structures disposed on the first unit regions, each of the pixel structures comprising an active device and a pixel electrode connecting with the active device, the active device being driven by a corresponding third signal line and connecting with a corresponding first signal line, wherein an orthographic projection of each of the pixel electrodes on the substrate is non-overlapped with or incompletely overlapped with an orthographic projection of the corresponding second signal lines on the substrate.

US Pat. No. 10,139,690

ARRAY SUBSTRATE AND MANUFACTURE METHOD THEREOF, LIQUID CRYSTAL DISPLAY PANEL

Shenzhen China Star Optoe...

1. An array substrate, comprising: a substrate, a common line, a separation layer, a gate line layer, a first insulation layer, a data line layer, a second insulation layer, a first transparent electrode, a third insulation layer and a second transparent electrode overlapped in sequence, wherein a first via hole is defined in the separation layer, a second via hole is defined in the first insulation layer, a third via hole and a fourth via hole are defined in the second insulation layer, the fourth via hole is communicated with the second via hole, the first transparent electrode is connected, through the first via hole, the second via hole and the fourth via hole, to the common line, a fifth via hole communicated with the third via hole is defined in the third insulation layer, the second transparent electrode penetrates the fifth via hole and the third via hole to connect with the data line layer; andwherein the gate line layer comprises a conductive block, which penetrates the first via hole to connect with the common line, and the first transparent electrode penetrates the second via hole and the fourth via hole to connect with the conductive block.

US Pat. No. 10,139,687

LIQUID CRYSTAL DISPLAY DEVICE

Japan Display Inc., Toky...

1. A liquid crystal display comprising:a first substrate and a second substrate opposed to each other with liquid crystal layer therebetween, the first substrate having drain signal lines and gate signal lines;
a TFT element connected to one of the drain signal lines and one of the gate signal lines;
a pixel electrode formed of a transparent conducting layer having a slit, the pixel electrode being connected to the TFT element;
a counter electrode formed of a planar transparent conducting layer, the counter electrode being disposed on the first substrate; and
an insulating layer interposed between the counter electrode and the pixel electrode,
wherein the counter electrode is interposed between the gate signal lines and the liquid crystal layer, the counter electrode is overlapped with the slit of the pixel electrode, the counter electrode is overlapped with the gate signal lines, and the insulating layer has a contact hole, and the pixel electrode is connected to the TFT element through the contact hole.

US Pat. No. 10,139,673

DISPLAY PANEL AND MOTHER SUBSTRATE FOR DISPLAY PANELS

Samsung Display Co., Ltd....

1. A mother substrate for display panels, the mother substrate comprising:a base substrate which comprises a panel area comprising a display area and a non-display area, an align key area, and a surrounding area of the panel area and the align key area; and
a polarizing member disposed on a surface of the base substrate and comprising a plurality of grid patterns overlapping the display area, a reflective pattern overlapping the non-display area, and an align key overlapping the align key area,
wherein a first height from the surface of the base substrate to an upper surface of the reflective pattern is different from a second height from the surface of the base substrate to upper surfaces of the grid patterns, and a third height from the surface of the base substrate to an upper surface of the align key is equal to the first height or the second height.

US Pat. No. 10,139,672

LIQUID CRYSTAL DISPLAY DEVICE

Samsung Display Co., Ltd....

1. A liquid crystal display, comprising:a substrate including a plurality of pixel areas, wherein the substrate has a concaved hemispherical shape;
a thin film transistor disposed on the substrate;
a pixel electrode connected with the thin film transistor and disposed on the thin film transistor;
a common electrode positioned on the pixel electrode and separated from the pixel electrode by a microcavity;
a roof layer disposed on the common electrode;
an injection hole disposed in the common electrode and the roof layer along a long-axial direction of the substrate, the injection hole configured to expose a part of the microcavity;
a liquid crystal layer configured to fill the microcavity;
a first polarizer having a polarization axis in a short-axial direction of the substrate on the roof layer;
a first adhesive layer disposed between the first polarizer and the roof layer, wherein the first adhesive layer includes a material which is deformed according to a temperature;
a second polarizer having a polarization axis in a long-axial direction of the substrate below the substrate; and
a second adhesive layer disposed between the second polarizer and the substrate, wherein the second adhesive layer includes a material which is not deformed according to the temperature,
wherein heights of edges in the long-axial and short-axial directions of the substrate are larger than a height of the center of the substrate.

US Pat. No. 10,139,671

POLARIZING PLATE WITH PRESSURE-SENSITIVE ADHESIVE LAYER

NITTO DENKO CORPORATION, ...

1. A polarizing plate with a pressure-sensitive adhesive layer, comprising:a polarizing plate including a polarizer and a protective film arranged on at least one side of the polarizer; and
a pressure-sensitive adhesive layer formed on at least one surface of the polarizing plate,
wherein in the surface of the polarizing plate where the pressure-sensitive adhesive layer is formed, a non-contact portion that is out of contact with the pressure-sensitive adhesive layer is formed in an end portion of the polarizing plate.

US Pat. No. 10,139,670

DISPLAY PANEL AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A display panel comprising an optical structure for narrow viewing angle and a display substrate for displaying an image,wherein the optical structure for narrow viewing angle comprises a first polarizing layer, a second polarizing layer and a phase difference film, so as to achieve a narrow viewing angle mode for the display panel;
wherein the first polarizing layer is arranged at one side of the display substrate, and the first polarizing layer is arranged between the second polarizing layer and the display substrate, a transmission axis direction of the first polarizing layer and a transmission axis direction of the second polarizing layer are perpendicular to each other;
the phase difference film is arranged between the first polarizing layer and the second polarizing layer, for changing a polarizing direction of light incident on the phase difference film, the phase difference film including one of a quarter wave plate and a half wave plate,
wherein the optical structure for narrow viewing angle is free of liquid crystal layer, and the display substrate is free of polarizer.

US Pat. No. 10,139,667

COLOR FILTER SUBSTRATE PROVIDED WITH INORGANIC COVER LAYER AND DISPLAY PANEL COMPRISING SAME

BOE Technology Group Co.,...

1. A color filter substrate, comprising:a base substrate;
a black matrix and a pixel resin layer, both formed on the base substrate;
a planarization layer formed on the black matrix and the pixel resin layer to reduce a stage difference of the pixel resin layer; and
an inorganic cover layer formed on the planarization layer to prevent gas releasing from the pixel resin layer and the planarization layer,
wherein the inorganic cover layer is in direct contact with the planarization layer,
the inorganic cover layer consists of one or more layers selected from the group consisting of an amorphous silicon layer, a polysilicon layer, a SiNx layer, a SiO2 layer, a SiNyOz layer and a combination thereof, wherein x is 4/3 or within a range of 4/3±1/3, 3y+2z=4 or a variation from “3y+2z=4” does not exceed 20%, and
the planarization layer is made of an acrylic resin.

US Pat. No. 10,139,662

DISPLAY DEVICE HAVING A PROTECTION MEMBER

SAMSUNG DISPLAY CO., LTD....

1. A display device comprising:a display panel;
a bottom chassis dimensioned and positioned to support to the display panel;
a driving circuit board positioned below a back surface of the bottom chassis facing away from the display panel;
a protection member positioned below the driving circuit board; and
a guide member coupled to the bottom chassis and fastening the driving circuit board and the protection member to each other.

US Pat. No. 10,139,660

DISPLAY DEVICE AND MANUFACTURING METHOD THEREOF

Semiconductor Energy Labo...

1. A display device comprising:a flexible display panel;
a first housing supporting a first portion of the flexible display panel;
a second housing supporting a second portion of the flexible display panel;
a first battery unit in the first housing;
a second battery unit in the second housing;
a control unit in the second housing, the control unit being configured to control the display device; and
a wiring,
wherein the first battery unit and the control unit are electrically connected with each other through the wiring,
wherein the flexible display panel comprises a bend portion between the first housing and the second housing, and the first housing and the second housing overlap with each other when the flexible display panel is folded, and
wherein the wiring is provided inside the flexible display panel or in contact with and along a surface of the flexible display panel.

US Pat. No. 10,139,658

LAYER ARRANGEMENT FOR THE REGULATION OF LIGHT TRANSMISSION

MERCK PATENT GMBH, Darms...

1. Layer arrangement (1) which changes the transmission of incident light depending on its temperature, where the layer arrangement (1) has a first polarization layer (5a), a switching layer (2) which influences the polarization properties of light depending on the temperature, and a second polarization layer (5b),wherein both the first polarization layer (5a) and the second polarization layer (5b) are arranged to affect polarization both in the VIS region and in the NIR region,
wherein the first polarization layer (5a) comprises a VIS region affecting polarization layer (3a) and a NIR region affecting polarization layer (4a),
wherein the second polarization layer (5b) combines VIS region polarizing properties and NIR region polarizing properties in one polarizing layer which comprises a dichroic dye dispersed in a material providing orientation (8),
wherein the switching layer (2) is arranged to switch between a transparent state in a first temperature range and a dark state in a second temperature range, and
wherein, in the dark state, the switching layer is in an isotropic state and, in the transparent state, the switching layer is a twisted nematic liquid crystalline layer.

US Pat. No. 10,139,657

TRANSFER PLATE

BOE TECHNOLOGY GROUP CO.,...

1. A transfer plate configured to print an aligning agent onto a liquid crystal cell substrate which includes a liquid crystal display region, the transfer plate comprising:a base film; and
a dot array arranged on the base film and comprising a plurality of dots,
wherein the base film includes an active region corresponding to the liquid crystal display region and a non-active region surrounding the active region, and
the dot array at the active region is of a first dot angle, and the dot array at the non-active region is of a second dot angle less than the first dot angle,
each straight line connecting two adjacent dots in the dot array in the active region refers to a first straight line, each straight line connecting two adjacent dots in the dot array in the non-active region refers to a second straight line, and each first straight line intersects with and is not parallel to each second straight line, and
wherein the aligning agent, for forming a liquid crystal alignment film in the liquid crystal display region, is adsorbed between the plurality of dots.

US Pat. No. 10,139,655

METHOD FOR AN OPTICAL MODULATOR USING THE SPIN HALL EFFECT IN METALS

The United States of Amer...

1. A method of modulating the linear polarization of a light source, comprising:illuminating a central area of a spin Hall material with a light source to produce light arriving at the spin Hall material from a propagation direction that is not orthogonal to a plane of the spin Hall material and having an initial linear polarization, such that reflected light is cast from an outer surface of the spin Hall material, while simultaneously passing a modulated electric current through the spin Hall material in a direction perpendicular to the propagation direction, and
receiving the reflected light to assess its linear polarization,
wherein the reflected light has a new linear polarization that differs from the initial linear polarization to a degree depending on the amplitude of the modulated electric current, and
wherein the spin Hall material is selected from the group consisting of W film, Ta film, Pt film, Bi doped Cu film, IrMn film, Hf doped Pt film, and multiple layers of these films.

US Pat. No. 10,139,654

OPTICAL APPARATUS THAT REDUCES DRIVING NOISED BY ADJUSTING LIGHT TRANSMISSIVITY AND CAMERA SYSTEM

CANON KABUSHIKI KAISHA, ...

1. An optical apparatus configured to guide light from an object to an image pickup element, the optical apparatus comprising:a first light amount adjustment unit configured to change transmissivity of the light from the object by change in physical property thereof; and
a first driving circuit configured to be able to output a first signal to the first light amount adjustment unit,
wherein the optical apparatus is an adapter mountable between an interchangeable lens and a camera main body including the image pickup element or the interchangeable lens mountable to the camera main body, the interchangeable lens including a second light amount adjustment unit configured to mechanically change an area through which the light from the object passes and a second driving circuit configured to be able to output a second signal to the second light amount adjustment unit,
wherein, before a recording in a moving image mode is started, the transmissivity of the first light amount adjustment unit is adjusted to a maximum and the second light amount adjustment unit is driven to adjust the amount of the light from the object entering the image pickup element by the second driving circuit, and
wherein, after the recording in the moving image mode is started, the first light amount adjustment unit is driven to adjust an amount of the light from the object entering the image pickup element by the first driving circuit, while the second light amount adjustment unit is prevented from being driven by not outputting the second signal to the second light amount adjustment unit from the second driving circuit.

US Pat. No. 10,139,650

ONE PIECE EYEWEAR WITH CONCEALED HINGES

1. A one piece eyewear, which comprises:a lens frame, the lens frame having a first lateral side, a second lateral side disposed opposite the first lateral side, a front surface and a back surface disposed opposite the front surface;
a first temple bar, the first temple bar having a first axial end, a second axial end situated opposite the first axial end, an inner surface and an outer surface situated opposite the inner surface, the first temple bar being situated in proximity to the first lateral side of the lens frame;
a second temple bar, the second temple bar having a first axial end, a second axial end situated opposite the first axial end, an inner surface and an outer surface situated opposite the inner surface, the second temple bar being situated in proximity to the second lateral side of the lens frame;
a first concealed hinge, the first concealed hinge being interposed between and directly connected to the first temple bar and the lens frame, the first concealed hinge having a first end, a second end situated opposite the first end and a resiliently deformable portion therebetween, the first end of the first concealed hinge being directly connected to the back surface of the lens frame and the second end of the first concealed hinge being directly connected to the inner surface of the first temple bar; and
a second concealed hinge, the second concealed hinge being interposed between and directly connected to the second temple bar and the lens frame, the second concealed hinge having a first end, a second end situated opposite the first end and a resiliently deformable portion therebetween, the first end of the second concealed hinge being directly connected to the back surface of the lens frame and the second end of the second concealed hinge being directly connected to the inner surface of the second temple bar;
wherein the lens frame, the first temple bar, the second temple bar, the first concealed hinge and the second concealed hinge are integrally formed as a single unitary piece;
wherein the lens frame generally resides in a plane;
wherein each of the first temple bar and the second temple bar is hinged inwardly and outwardly pivotable relative to the plane in which the lens frame generally resides between a first position and a second position, wherein in the first position the first temple bar and the second temple bar are generally perpendicular to the plane in which the lens frame resides, wherein in the second position the first temple bar and the second temple bar are closest to the lens frame, and wherein the second position corresponds to a closed position and the first position corresponds to an open wearing position;
wherein the first temple bar includes a first extended portion situated at the first axial end thereof;
wherein the second temple bar includes a second extended portion situated at the first axial end thereof;
wherein the first end of the first concealed hinge and the back surface of the lens frame define a first recess in proximity to the first lateral side of the lens frame into which the first extended portion of the first temple bar is at least partially received when the first temple bar is situated in the first position, the first extended portion, when at least partially received by the first recess, conceals from view from the outer surface of the first temple bar the first concealed hinge when the first temple bar is situated in the first position;
wherein the first end of the second concealed hinge and the back surface of the lens frame define a second recess in proximity to the second lateral side of the lens frame into which the second extended portion of the second temple bar is at least partially received when the second temple bar is situated in the first position, the second extended portion, when at least partially received by the second recess, conceals from view from the outer surface of the second temple bar the second concealed hinge when the second temple bar is situated in the first position; and
wherein the resiliently deformable portion of each of the first concealed hinge and the second concealed hinge is resiliently deformed so that it is capable of multiple pivots without degradation when the eyewear is in at least one of the first position and the second position.

US Pat. No. 10,139,640

OPTICAL DEVICE

OMRON Corporation, Kyoto...

1. An optical device comprising:a light guide plate configured to guide light within a plane parallel to an emission surface; and
a plurality of light focusing portions to which the light guide plate guides directional light,
wherein each of the light focusing portions is provided with an optical surface configured to create, from the directional light incident thereon, emission light in a direction substantially converging on a single convergence point or convergence line in a space, or to create emission light that substantially diverges from a single convergence point of convergence line in a space and exits from the emission surface,
wherein the plurality of light focusing portions are provided near the emission surface of the light guide plate, and each of the plurality of light focusing portions is formed along a predetermined line within a plane parallel to the emission surface, and
wherein the convergence point or convergence line is mutually different between the plurality of light focusing portions, with a grouping of the plurality of convergence points or convergence lines forming an image in a space.

US Pat. No. 10,139,639

DISPLAY PANEL AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A display panel, comprising: a curved substrate having a first curvature, and a curved grating layer corresponding to the curved substrate and having a second curvature,wherein, light that is emitted into the display panel is converged by means of the curved substrate having the first curvature and the curved grating layer corresponding to the substrate and having the second curvature, so as to reduce crosstalk between view images;
wherein, the curved substrate includes a plurality of sub-pixel sets arranged repeatedly, and, the curved grating layer includes a plurality of grating structures arranged repeatedly, wherein each of the plurality of grating structures corresponds to a respective one of the plurality of sub-pixel sets;
the curved grating layer is a lenticular grating or an electronic liquid crystal lens configured such that a minimum distance between the curved substrate and the curved grating layer is equal to a focal length for the grating structure.

US Pat. No. 10,139,635

CONTENT PRESENTATION IN HEAD WORN COMPUTING

Osterhout Group, Inc., S...

1. A method, comprising:receiving content to be delivered to a plurality of recipients, wherein each recipient of the plurality of recipients has a preference attribute describing a manner of presenting content in relation to a physical object in an environment external to a recipient's see-through head-worn display at which the content is to appear to be displayed in the environment when presented in the recipient's see-through head-worn display and a sender of the content has a preference for a physical location of the physical object in the environment external to the recipient's see-through head-worn display at which the content is to appear to be displayed in the environment when presented to each recipient of the plurality of recipients;
identifying a final physical location at which the content will appear to be displayed in the environment when presented for each recipient of the plurality of recipients, wherein the final physical location is based on both the recipient's preference attribute and the sender's preference; and
causing the content to be presented to each recipient of the plurality of recipients when each recipient is proximate the final physical location identified for each recipient.

US Pat. No. 10,139,632

SEE-THROUGH COMPUTER DISPLAY SYSTEMS

Osterhout Group, Inc., S...

1. A head-worn display, comprising:a. a display panel sized and positioned to produce a field of view to present digital content to an eye of a user;
b. a processor adapted to present the digital content to the display panel such that the digital content is only presented in a portion of the field of view, the portion being in the field of view such that a horizontal edge of the field of view is a blank area; and
c. the processor further adapted to shift the digital content into the blank area to align the digital content with the eye of the user.

US Pat. No. 10,139,631

APPARATUS AND METHOD OF 1:1 MATCHING HEAD MOUNTED DISPLAY VIEW TO HEAD MOVEMENT THAT CONTROLS ARTICULATED CAMERA

Microsoft Technology Lice...

1. An apparatus comprising:a head mounted display configured to be worn by a user;
a head position tracker configured to track a position of the user's head, and generate a corresponding head position signal;
a camera position controller configured to detect a change in the position of the user's head from a current head position to a new head position and, based at least in part on detecting the change, to communicate a command to a movable support for a camera to a next camera position, the next camera position being aligned with the new head position;
a data storage configured to store a surface map, the surface map including a population of past views of respective portions of an environment and, for each past view, information identifying its viewing position;
an image assembly module, coupled to the data storage, and configured to
determine, based on the next camera position, a next camera viewing region, the next camera viewing region being a region of an environment that will be in a camera field of the camera when in the next camera position,
receive a camera image frame from the camera, the camera image frame including an indication of camera position,
determine, based at least in part on the indicated camera position, whether the image frame covers all of the next camera viewing region, and
upon determining the camera image frame does not cover all of the next camera viewing region, generate an assembled image frame that encompasses the next camera viewing region, the assembled image frame including image data from at least one of the past views; and
a rendering module configured to render a 3D image from the assembled image frame, the 3D image appearing as if viewed from the next camera position.

US Pat. No. 10,139,630

IMAGE DISPLAY DEVICE WITH OPTICAL SYSTEMS TO GUIDE LIGHT TO A PUPIL

SEIKO EPSON CORPORATION, ...

1. An image display device comprising:a light source optical system which emits a light;
a mirror which reflects the light which is emitted from the light source optical system;
a light scanning device which scans the light which is reflected by the mirror to use the light as image light;
a pupil magnifying optical system which magnifies a beam diameter of the light which is emitted from the light scanning device;
a correcting optical system on which the light which is emitted from the pupil magnifying optical system is incident and which corrects shape and aberration of the image light; and
a deflecting optical system which deflects the light which is emitted from the correcting optical system to guide the light to a position of an exit pupil and transmits a portion of external light,
wherein a cross-sectional shape of the pupil magnifying optical system is a trapezoid, and
wherein the pupil magnifying optical system is disposed in an orientation such that of two sides which are disposed parallel to each other in the trapezoid, a short side is positioned at a side which is close to the exit pupil, and a long side is positioned at a side which is distant from the exit pupil.

US Pat. No. 10,139,628

HEAD-MOUNTED DISPLAY

Coretronic Corporation, ...

1. A head-mounted display, comprising:a transparent display, adapted to emit an image light beam;
a first liquid crystal lens, disposed beside the transparent display; and
a second liquid crystal lens, wherein the transparent display is disposed between the first liquid crystal lens and the second liquid crystal lens, and the second liquid crystal lens is adapted to receive an ambient light beam, wherein the image light beam passes through the first liquid crystal lens by a phase changing of the first liquid crystal lens, and then the image light beam passes through a pupil, and wherein the ambient light beam passes through the second liquid crystal lens by the phase changing of the second liquid crystal lens of the head-mounted display, and then the ambient light beam sequentially passes through the transparent display, the first liquid crystal lens and the pupil,
and wherein a displayed image corresponding to the image light beam is adapted to be adjusted according to a dioptric value of the first liquid crystal lens by the phase changing of the first liquid crystal lens, and an image of the outside world corresponding to ambient light beam is adapted to be adjusted according to a dioptric value of the second liquid crystal lens by the phase changing of the second liquid crystal lens.

US Pat. No. 10,139,626

IMAGING OPTICAL SYSTEM AS WELL AS DISPLAY DEVICE WITH SUCH AN IMAGING OPTICAL SYSTEM

tooz technologies GmbH, ...

1. An imaging optical system for a display device that can be fitted on the head of a user and generate a virtual image, the system comprising:an optical element, comprising an entry surface and a spectacle lens, the spectacle lens comprising a coupling-out section,
wherein the imaging optical system is configured to guide generated image being generated by an image-generating module that is fed to the optical element via the entry surface in the optical element, and to couple the generated image from the optical element into the spectacle lens, in which the generated image is guided to the coupling-out section and coupled out via the coupling-out section to generate the virtual image,
wherein the optical element comprises, in addition to the entry surface, at least one reflecting surface on which the generated image is reflected for guiding in the optical element, and
wherein the optical element and the spectacle lens are formed together as a one-piece optical part,
wherein the entry surface is both transmissive and reflective, the entry surface being transmissive such that the entry surface couples the generated image into the optical element, and the entry surface being reflective such that the entry surface reflects the generated image in the optical element.

US Pat. No. 10,139,625

SLIDING FRAME

Google LLC, Mountain Vie...

1. A head-wearable frame, comprising:an outer u-shaped frame member of a first stiffness having formed thereon one of a channel or an element receivable in said channel, the outer u-shaped frame member having a first outer-member tip-to-tip opening dimension;
an inner flexible u-shaped frame member with a second stiffness different than that of said first stiffness, having the other of said channel or element receivable in said channel formed thereon, the inner flexible u-shaped frame member having a first inner-member tip-to-tip opening dimension;
said inner and outer frame members being joined together in a sliding engagement with said element received in said channel, said inner flexible u-shaped frame member being movable relative to said outer u-shaped frame member to adjust stiffness of the head-wearable frame; and
a single fixation device operable for a singular fixation action that engages both (a) the outer u-shaped frame member in an adjusted position in which the outer u-shaped frame member has a second outer-member tip-to-tip opening dimension that is different from the first outer-member tip-to-tip opening dimension, and (b) the inner flexible u-shaped frame member in an adjusted position in which the inner flexible u-shaped frame member has a second inner-member tip-to-tip opening dimension that is different from the first inner-member tip-to-tip opening dimension.

US Pat. No. 10,139,622

HEAD-UP DISPLAY DEVICE

DENSO CORPORATION, Kariy...

1. A head-up display device mounted on a moving body that projects an image on a projection member to virtually display the image to be visible to a passenger, comprising:a projector that projects display light;
a reflector mirror that reflects the display light from the projector toward the projection member;
a stepper motor that outputs rotation;
a reduction gear mechanism formed of a plurality of gears, the reduction gear mechanism reducing the rotation which is output from the stepper motor and transmitted to the reflector mirror; and
a controller that, based on a control instruction from the passenger, calculates a control step angle that controls the rotation of the stepper motor, wherein
the controller includes
a determiner that determines whether an output direction of the rotation to be output from the stepper motor according to the control instruction at this determination is the same direction or the opposite direction as a direction of the rotation to be output from the stepper motor according to the control instruction at the last determination, and
a reverse direction adder that
defines a reference step angle as a step angle that the stepper motor rotates by in accordance with a determination of the same direction by the determiner, and
when the determiner determines the opposite direction, adds a reverse step angle of the opposite direction to the control step angle, the reverse step angle of the opposite direction being equal to or greater than a sum of the reference step angle and a backlash angle of the reduction gear mechanism.

US Pat. No. 10,139,621

MOTION TRANSFER MECHANISM FOR A COMBINER HEADS UP DISPLAY INCLUDING DOUBLE LOCKING PIN

Continental Automotive Sy...

1. A motion transfer mechanism, comprising:at least one linkage member having a first configuration and a second configuration;
an actuator for controlling the movement of the at least one linkage member between the first configuration and the second configuration;
a bracket pivotally connected to the at least one linkage member;
and
a mechanical stop integrally formed with the bracket;
a housing, the at least one linkage member, the bracket and the actuator being located in the housing;
a display device connected to the bracket;
wherein the display device is in a stowed position when the at least one linkage member is in the first configuration, and the display device is in a deployed configuration when the at least one linkage member is in the second configuration;
wherein the mechanical stop is in contact with the at least one linkage member when the linkage member is in the first configuration and the second configuration.