US Pat. No. 10,432,601

CONTENT ACTIVATION VIA INTERACTION-BASED AUTHENTICATION, SYSTEMS AND METHOD

Nant Holdings IP, LLC, C...

1. A method of activating content, the method comprising:enabling an electronic device to access an authentication agent;
obtaining, by the electronic device, a digital representation of an interaction within a physical environment comprising a plurality of physical objects, wherein the digital representation is obtained from a defined perspective of the physical environment;
discriminating at least two different objects from the plurality of physical objects in the physical environment as a first valid authentication object and a second valid authentication object based on the digital representation;
generating a first set of authentication features from the digital representation and associated with the first valid authentication object, and a second set of authentication features from the digital representation and associated with the second valid authentication object, wherein generating comprises using one or more image data analysis techniques to generate the first set of authentication features and the second set of authentication features;
establishing, by the authentication agent, a content access level as a function of a juxtaposition of the first set of authentication features with respect to the second set of authentication features, wherein the juxtaposition is determined when the first set of authentication features and the second set of authentication features represent a difference between an expected and observed centroid of authentication features within a defined set of frames of the digital representation from the defined perspective of the physical environment, and wherein the content access level is derived based on how well the authentication features match salient authentication features mapped to the content access levels and at least one of relative position information or relative orientation information derived from relative positions or relative orientations of the first valid authentication object with respect to the second valid authentication object within the physical environment represented in the digital representation;
activating, by the authentication agent, content based on the content access level; and
configuring an output device to present the content according to the content access level.

US Pat. No. 10,432,585

AUTONOMOUS DECENTRALIZATION OF CENTRALIZED STATEFUL SECURITY SERVICES WITH SYSTEMATIC TAMPER RESISTANCE

XAGE SECURITY, INC., Pal...

1. A computer-implemented method, comprising:using a first server, detecting one or more changes to identity information that is stored in a first data repository associated with one or more protected devices;
using the first server, in response to detecting the one or more changes to the identity information, copying the identity information from the first data repository associated with the one or more protected computing devices, encrypting and mapping the identity information according to a different identity data format that is compatible with the one or more protected computing devices, to result in creating mapped identity information;
using the first server, updating stored blockchain data using the mapped identity information;
using a second server, detecting mapped identity information updates to the blockchain data from the first server;
using the second server, in response to detecting the mapped identity information updates, transferring the mapped identity information updates from the blockchain data to a second data repository associated with the second server and processing the mapped identity information stored in the second data repository to generate decrypted identity information; and
using the second server, performing one or more authentication services for a client device on behalf of the one or more protected computing devices, when the client device is communicatively coupled with the second server, by using the mapped identity information updates in the second data repository associated with the second server.

US Pat. No. 10,432,563

MAIL SERVER AND MAIL DELIVERY METHOD

Fujitsu Client Computing ...

1. A non-transitory computer-readable recording medium having stored therein a mail delivery program of a mail server including a processor, the mail delivery program causing the processor to perform:determining whether a mail accepted by the mail server with a transmission request contains:
information indicating that the mail includes a content that has been already transmitted, and
information indicating concealment of the content of the mail at a forwarding of the mail, wherein the information indicating concealment indicates that the content includes a confidential description;
concealing, upon determining that the mail contains both the information indicating the mail is already transmitted and the information indicating concealment, the confidential description by replacing the confidential description with another description;
transmitting the mail after the concealing of the confidential description;
querying a relay server, which relays the accepted mail, about whether the relay server includes a concealment function that performs the concealing of the confidential description;
determining, based on a response to the query, whether the relay server includes the concealment function; and
transmitting, upon determining that the relay server includes the concealment function, the accepted mail to the relay server.

US Pat. No. 10,432,529

ENHANCED LARGE DATA TRANSMISSIONS AND CATASTROPHIC CONGESTION AVOIDANCE OVER IPV6 TCP/IP NETWORKS

Connectivity Systems Inco...

1. A method for avoiding congestion in a packet switched network comprising the steps of:initializing, at a destination host, a transmission timer;
receiving, at the destination host, a first received fragment of a fragmented datagram,
wherein the fragmented datagram is fragmented into a total number of fragments comprising the first received fragment and at least one lost fragment;
starting the transmission timer upon receipt of the first received fragment;
incrementing the transmission timer; and
if the incremented transmission time is less than a transmission timeout time:
generating a fragmentation data loss error message comprising:
an identification value identifying the fragmented datagram; and
a bitmap identifying the at least one lost fragment of the fragmented datagram;
transmitting the fragmentation data loss error message to a source host;
identifying, at said source host, said at least one lost fragment from said fragmentation data loss error message;
sending, from said source host, only said at least one lost fragment to said destination host; and
receiving, at said destination host, said at least one lost fragment such that all fragments of said fragmented datagram are received before said transmission timeout time.

US Pat. No. 10,432,519

PACKET REDIRECTING ROUTER

128 Technology, Inc., Bu...

1. A router configured to manage packets of a bi-directional session between a first node and a second node in an IP network, comprising:an input interface for receiving a mid-stream packet,
a session identifier operably coupled with the interface, the session identifier being configured to identify the bi-directional session (“identified session”) from which the mid-stream packet originated after receiving the mid-stream packet, the identified session comprising a bi-directional path between the first node and the second node, the bi-directional path including a plurality of nodes for bi-directionally forwarding packets between the first node and the second node, the session identifier configured to determine whether the router is associated with the identified session such that the router includes session data that associates the router with a next node in the bi-directional path of the identified session between the first node and the second node;
an output interface configured to forward the mid-stream packet to the next node identified in the session data of the router in response to determining that the router is associated with the identified session; and
a packet redirector operably coupled with the session identifier, the session identifier configured to determine at least one node that is associated with the identified session between the first node and the second node and the packet redirector configured to direct routing of one or more packets of the identified session, including the received mid-stream packet, to the at least one node in response to the session identifier determining that the router is not associated with the identified session.

US Pat. No. 10,432,504

MESSAGE PROCESSING

Metaswitch Networks Ltd.,...

1. A method of processing a message at a Diameter node in a cluster of Diameter nodes having access to a clustered data store, the method comprising:intercepting the message at the Diameter node in the cluster of Diameter nodes, the message being addressed to at least one other Diameter node in the cluster of Diameter nodes, the intercepted message relating to updating subscriber-related information in the clustered data store;
updating, by the Diameter node, the subscriber-related information in the clustered data store; and
transmitting, by the Diameter node, a response message indicating that the at least one other Diameter node has updated the subscriber-related information although it is the Diameter node that has updated the subscriber-related information.

US Pat. No. 10,432,463

FAST BSS TRANSITIONS BETWEEN ACCESS POINTS FOR STATIONS OF CLOUD-CONTROLLED WI-FI NETWORKS

Neutrino8, Inc., Santa C...

1. A computer-implemented method, in a cloud-based Wi-Fi control server of a data communication system, implemented at least partially in hardware, the method for fast BSS transitioning between access points for stations of cloud-controlled Wi-Fi networks, the method comprising the steps of:authenticating a plurality of access points for management of Wi-Fi operations by the cloud-based Wi-Fi control server;
receiving a neighbor list from a specific wireless station of a plurality of wireless stations connected to a plurality of access points, the specific wireless station connected to the data communication system through a first access point of the plurality of access points, the neighbor list identifying access points within range of the specific wireless station;
receiving IEEE 802.11r parameters from the specific wireless station, wherein the network supports IEEE 802.11r for fast BSS transitions;
authenticating on behalf of the wireless station with a RADIUS server coupled to the data communication system using the IEEE 802.11r parameters;
transmitting the IEEE 802.11r parameters to a second access point from the neighbor list, prior to handing-off the specific wireless station;
determining that the specific wireless station is to be handed-off from the first access point to the second access point; and
transmitting commands to the first access point and transmitting commands to the second access point to execute a fast hand-off to re-associate the specific wireless station with the second access point for connection to the data communication system, without reauthenticating the wireless station with the RADIUS server.

US Pat. No. 10,432,457

METHOD AND SYSTEM FOR PERFORMING A READ-MODIFY-WRITE OPERATION ON A NETWORK ELEMENT

Arista Networks, Inc., S...

1. A method for managing a network element, comprising:receiving, from a first network element agent, a write request comprising a row memory address, a row write mask, and a row write data;
obtaining, from a network processor, a row associated with the row memory address, wherein the row comprises data;
applying, over the row, the row write mask to obtain a masked row, wherein the row write mask denotes at least one location of unchanged data in the row and at least one location to which changes are to be applied in the row;
modifying, using the row write data, a first targeted subset of the data to obtain a new masked row;
removing, from the new masked row, the row write mask to obtain a new row; and
writing, to the network processor, the new row;
wherein the data comprises the first targeted subset and a second targeted subset,
wherein the first targeted subset and the second targeted subset are non-overlapping, and
wherein the first targeted subset is relevant to the first network element agent and the second targeted subset is relevant to a second network element agent.

US Pat. No. 10,432,430

TRIGGERING AN IDENTIFICATION SIGNAL BROADCAST OF A FIRST NAVIGATIONAL AID EQUIPMENT USING A TONE IN THE VOICE BAND TRANSMITTED BY A SECOND NAVIGATIONAL AID EQUIPMENT

THALES USA, INC., Arling...

1. A method performed by a first navigational aid equipment, comprising:receiving, at the first navigational aid equipment, a triggering tone in a voice band of second navigational aid equipment, the triggering tone comprising a tone that causes the first navigational aid equipment to broadcast a synchronization identification signal; and
responsive to receiving the triggering tone, broadcasting, by the first navigational aid equipment, the synchronization identification signal associated with the first navigational aid equipment in the voice band, wherein the synchronization identification signal comprises a coded identification of the first navigational aid equipment, and wherein the triggering tone does not include an identification of the second navigation aid equipment.

US Pat. No. 10,432,397

MASTER PASSWORD RESET IN A ZERO-KNOWLEDGE ARCHITECTURE

Dashlane SAS, Paris (FR)...

1. A system comprising:at least one processor; and
memory storing instructions that, when executed by the at least one processor, causes the system to perform a set of operations, the set of operations comprising:
obtaining a local ciphering key for encrypting user data;
encrypting, using a recovery key, the local ciphering key to generate an encrypted local ciphering key;
storing the encrypted local ciphering key on a user device;
encrypting, using a server recovery key, the recovery key to generate an encrypted recovery key;
transmitting the server recovery key to a server device;
transmitting the encrypted recovery key to a third party, wherein the server recovery key is not stored by the third party;
receiving, at the user device, a reset indication;
decrypting the encrypted local ciphering key using the recovery key; and
decrypting encrypted user data using the decrypted local ciphering key.

US Pat. No. 10,432,394

METHOD AND SYSTEM FOR SHARING ENCRYPTED CONTENT

KL DATA SECURITY PTY LTD,...

1. A method of encrypting and/or decrypting content by a first user having a first computer, using a first permit obtained from a system for sharing content, which has been encrypted, between the first user and a second user having a second computer, the method comprising:providing the first permit for use by the first user, the first permit having an encrypted first content key for use to encrypt and/or decrypt the content and having an encrypted first workspace key, the first workspace key being independent of the first user and including one or more control parameters associated with the first workspace, for use to encrypt and/or decrypt the first content key;
obtaining by the first computer the first permit and therefrom the encrypted first content key and the encrypted first workspace key;
decrypting by the first computer the encrypted first workspace key to obtain the first workspace key and using the first workspace key to decrypt the encrypted first content key to obtain the first content key;
using by the first computer the first content key to encrypt the content and provide the encrypted content and/or decrypting the encrypted content using the first content key to obtain the content;
using by the second user's second computer a second permit obtained from the system for sharing encrypted content, the second permit having a second encrypted first content key for use to encrypt and/or decrypt the content and having a second encrypted first workspace key for use to encrypt and/or decrypt the first content key;
obtaining by the second computer the second permit and therefrom the second encrypted first content key and the second encrypted first workspace key;
decrypting by the second computer the second encrypted first workspace key to obtain the first workspace key and using the first workspace key to decrypt the encrypted first content key to obtain the first content key; and
using by the second computer the first content key to encrypt the content and provide the encrypted content and/or decrypting the encrypted content using the first content key to obtain the content, wherein users sharing the same workspace share a common community key defining the users who are members of a community, the first workspace key being operable to encrypt and/or decrypt using the community key.

US Pat. No. 10,432,384

BAND SEGMENTED BOOTSTRAPS AND PARTITIONED FRAMES

Sinclair Broadcast Group,...

1. A transmitter, comprising:a memory configured to store program instructions; and
a processor, upon executing the program instructions, configured to:
generate a first set of symbols and a second set of symbols, each symbol in the first set of symbols comprising a first plurality of subcarriers and each symbol in the second set of symbols comprising a second plurality of subcarriers, wherein the first set of symbols comprises information about the second set of symbols and the first plurality of subcarriers are a subset of the second plurality of subcarriers;
generate a third set of symbols and a fourth set of symbols, each symbol in the third set of symbols comprising a third plurality of subcarriers and each symbol in the fourth set of symbols comprising a fourth plurality of subcarriers, wherein the third set of symbols comprises information about the fourth set of symbols, the third plurality of subcarriers are a subset of the fourth plurality of subcarriers, and wherein the third and fourth sets of symbols are configured to be received and decoded by a narrow band receiver independently from the first and second sets of symbols; and
generate a data frame comprising the first, second, third, and fourth sets of symbols, wherein a bandwidth of the data frame comprises a first segment including the second plurality of subcarriers and a second segment including the fourth plurality of subcarriers.

US Pat. No. 10,432,351

COMPUTER NETWORK SYSTEM AND METHOD TO REDUCE NETWORK LATENCY WITH A POOL OF READY CONNECTIONS

Aagey Holding, LLC, Atla...

1. A computer network system to reduce network latency, said computer network system comprising:a client system;
a server system;
the client system is configured to establish a pool of ready connections comprising multiple requests with the server system, wherein, when the client system makes multiple requests for the pool of ready connections, where each request has an expiration time with the server system;
if no message is available from the server system, the server system is configured to time out the request based on the expiration time of the request, and the server system returns a result and closes the connection; and
if a new message is available, the server system is configured to choose one of the pool of ready connections to return the new message to the client system;
wherein when the client system establishes the pool of ready connections to the server system, as each connection hits the expiration time, the connection is closed and re-connected with a reconnection delay, whereby there are always fresh connections to the server system with the client system;
whereby, at the time that the new message is available to the client system, the server system is configured to select from the pool of ready connections, and send a message response to the client system;
wherein the pool of ready connections is established by the client system only for waiting for data to become available from the server system, whereby once data from the server system becomes available, the data is sent to the client system that is already connected for delivery;
whereby the server system is configured to hold the pool of ready connections open for future information to the client system.

US Pat. No. 10,432,331

WIRELESS SIGNAL LEVEL INDICATOR

JEBSEE ELECTRONICS CO., L...

1. A wireless signal level indicator at least comprising:an antenna signal processing module, is provided with an antenna signal input port, a low-frequency pass filter and an amplifier; said low-frequency pass filter is used to filter out high-frequency signals that are not used by digital televisions, to obtain a first filtered signal; said amplifier is connected to the low-frequency pass filter, the amplifier amplifies the first filtered signal according to a preset gain value so as to output an amplified signal to the signal output port and the signal level indicator;
a signal level indicator, is provided with a high-frequency pass filter, a detector, an operation unit and a display member; said high-frequency pass filter receives the amplified signal of said amplifier and filters out low-frequency signals that are not commonly used by digital televisions, so that the signal of the usual range of the general digital television can be selected, and outputting the second filtered signal to the detector; said detector converts the power of the second filtered signal of the high-frequency pass filter into a DC voltage signal, and outputs the DC voltage signal to the operation unit; said operation unit operates the DC voltage signal of the detector and outputs an intensity signal of the operation result to the display member; said display member is configured to display a corresponding signal strength indication according to the received strength signal of the operation unit; and
a power supply module, is connected to said antenna signal processing module and signal level indicator to supply power thereof.

US Pat. No. 10,432,328

SMART BOX FOR AUTOMATIC FEATURE TESTING OF SMART PHONES AND OTHER DEVICES

w2bi, Inc., South Plainf...

1. An automatic system level testing (ASLT) system for testing smart devices, the system comprising:a system controller operable to be coupled with a smart device, wherein the system controller comprises a memory comprising test logic and a processor;
an enclosure, wherein the enclosure comprises an image plate with a fixed reference image, and wherein the enclosure further comprises a plurality of components, the plurality of components comprising:
a robotic arm comprising a stylus attached, wherein the stylus is operable to manipulate the smart device to simulate human interaction therewith;
a platform comprising a device holder, wherein the device holder is operable to receive a smart device inserted there into;
and wherein the processor is configured to automatically and contemporaneously control the smart device and the plurality of components in accordance with the test logic, and wherein further the processor is configured to:
launch a camera application on the smart device;
control the platform to position the smart device in a suitable location relative to the image plate;
control the smart device to capture an image of the fixed reference image on the image plate using a camera on the smart device;
retrieve a captured image from the smart device; and
compare the captured image with a reference image stored in the memory of the system controller to verify proper functionality of the camera on the smart device.

US Pat. No. 10,432,314

METHOD AND APPARATUS FOR STARTING AN OPTICAL MODULE

Hisense Broadband Multime...

1. A method of starting an optical module, the method comprising:adjusting temperature of a laser device of the optical module to a first temperature higher than a normal operating temperature of the laser device of the optical module;
powering up the laser device of the optical module using a first current lower than a normal operating current of the laser device; and
adjusting the temperature of the laser device of the optical module from the first temperature to the normal operating temperature according to a second temperature corresponding to each adjustment, and adjusting the current of the laser device of the optical module from the first current to the normal operating current according to a second current corresponding to each adjustment, for a preset times of adjustment;
wherein the second temperature and the second current corresponding to each adjustment are determined in such a way that:
dividing a difference between the normal operating temperature and the first temperature by the preset times of adjustment, and obtaining a temperature drop by which the temperature of the laser device of the optical module is to be dropped for each adjustment while being dropped from the first temperature to the normal operating temperature so as to determine the second temperature corresponding to each adjustment; and
dividing a difference between the normal operating current and the first current by the preset times of adjustment, and obtaining a current rise by which the current of the laser device of the optical module is to be raised for each adjustment while being raised from the first current to the normal operating current so as to determine the second current corresponding to each adjustment.

US Pat. No. 10,432,306

METHOD AND APPARATUS FOR MEASUREMENT OF A BACKSCATTERED TRACE OF A FIBER

ADVA OPTICAL NETWORKS SE,...

1. A method for measuring a backscattered trace of a fiber link under test in response to an optical test signal generated by a laser of an optical time-domain reflectometer apparatus supplied to said fiber link under test, wherein the optical test signal is reflected back from points along said fiber link under test and received by a photo diode of said OTDR apparatus, wherein the reflected optical signal is attenuated by a variable optical attenuator and/or amplified by a variable semiconductor optical amplifier of said OTDR apparatus which are controlled by a processor of said OTDR apparatus depending on the signal strength of the optical signal received by said photo diode such that the power of the optical signal received by said photo diode is limited to a predetermined power range, andwherein the predetermined power range comprises as a lower power limit a minimum power which is adjusted to maintain a minimum signal to noise ratio of the optical signal received by said photo diode.

US Pat. No. 10,432,298

METHOD AND APPARATUS FOR DYNAMIC LOAD BALANCING OF COMMUNICATIONS CHANNELS FOR CONTROLLING TRAFFIC LOAD IN A COMMUNICATIONS SYSTEM

Hughes Network Systems, L...

1. A method for load balancing of data communications across a plurality of random access channels of a data communications network by a plurality of terminals, the method comprising:determining, by a gateway device of the data communications network, a throughput for each of the plurality of random access channels of the data communications network, wherein each random access channel provides communications bandwidth to each of the plurality of terminals for transmission of data within the data communications network;
determining, by the gateway device, an operating probability for each random access channel based at least in part on the respective determined throughput for the random access channel, wherein the operating probability reflects information concerning likelihood for successful data transmissions over the respective random access channel by each of the terminals;
determining, by the gateway device, a threshold collision rate for each of the plurality of random access channels; and
transmitting, by the gateway device, the determined operating probability and threshold collision rate, for each of the plurality of random access channels, to each of the plurality of terminals, for each of the terminals to adjust the determined operating probability for each the random access channels based at least in part on the respective threshold collision rate and to control a respective rate of data transmissions of the terminal over each of one or more of the random access channels based on the respective adjusted operating probability.

US Pat. No. 10,432,296

INTER-RESIDENCE COMPUTING RESOURCE SHARING

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

1. A method for sharing resources of a television receiver between two or more customers, the method comprising:establishing, at a server system, a first network connection between the server system and a computing device associated with a first television customer account;
receiving, using the first network connection, a request to engage the first television customer account in an agreement to share television receiver resources associated with a different television customer account;
identifying, by the server system, a second television customer account to engage in an agreement with the first television customer account to share the television receiver resources of a television receiver located at a residence associated with the second television customer account, the television receiver being a satellite television receiver coupled with a satellite dish to receive satellite television programming, and the television receiver resources comprising television tuner resources of the satellite television receiver;
establishing, at a server system, a second network connection between the server system and the television receiver;
facilitating establishment of a direct point-to-point network connection between the television receiver and the computing device;
sending, using the second network connection, instructions to configure the television receiver to serve content to the first television customer account over the direct point-to-point network connection, wherein the instructions include an allocation of resources of the television receiver for use by the first television customer account, wherein the allocation of resources includes partitioning the tuner resources so that the first television customer account has allocated thereto a first set of one or more tuners of the television receiver and so that the second television customer account has allocated thereto a second set of one or more tuners of the television receiver different than the first set of one or more tuners; and
facilitating sending content from the television receiver to the computing device using the direct point-to-point network connection.

US Pat. No. 10,432,294

SIGNAL BOOSTER WITH SPECTRALLY ADJACENT BANDS

WILSON ELECTRONICS, LLC, ...

1. A repeater, comprising:a first multiband filter;
a second multiband filter;
one or more first-direction signal paths communicatively coupled between the first multiband filter and the second multi-band filter, wherein at least one of the one or more first-direction signal paths are configured to amplify and filter signals in two or more spectrally adjacent bands, and wherein the one or more first-direction signal paths includes a first-direction band 12 (B12) and a first-direction 600 megahertz (MHz) band combined signal path or a first-direction band 13 (B13) and band 14 (B14) combined signal path; and
one or more second-direction signal paths communicatively coupled between the first multiband filter and the second multi-band filter, wherein at least one of the one or more second-direction signal paths are configured to amplify and filter signals in two or more spectrally adjacent bands.

US Pat. No. 10,432,246

CASE HAVING STORAGE COMPARTMENT FOR ELECTRONIC DEVICES

SPIGEN KOREA CO., LTD., ...

1. A case, having a storage compartment, for an electronic device, comprising:a soft protective case which comprises:
a back panel to cover at least a portion of a back portion of the electronic device and
a side wall extending from a front side of the back panel along edges of the back panel to cover side portions of the electronic device, wherein the soft protective case comprises an aperture;
a hard protective frame removably mounted over the soft protective case and comprising the storage compartment, the storage compartment defined by a hard bottom surface proximate to the back portion of the electronic device and a hard side wall extending rearwardly from the hard bottom surface; and
a cover opposite the hard bottom surface for opening and closing the storage compartment,wherein the aperture of the soft protective case is constructed to receive the storage compartment of the hard protective frame therein.

US Pat. No. 10,432,242

LOW NOISE BROADBAND AMPLIFIER WITH RESISTIVE MATCHING

MORSE MICRO PTY LTD, Eve...

1. A circuit, comprising:an input port configured to receive a baseband signal;
an output port configured to provide an amplified version of the baseband signal;
a plurality of parallel amplifiers connected to the input port;
a circuit input node, disposed between the input port and the plurality of parallel amplifiers;
a plurality of distinct paths comprising at least a first path and a second path, wherein the first path comprises a first resistor configured to provide an input impedance at the input port, a first amplifier disposed after the first resistor, wherein the first amplifier is one of the plurality of parallel amplifiers, wherein the first path is in-phase to a noise generated by the first resistor and in-phase to the circuit input node, wherein the second path comprises a second amplifier of the plurality of parallel amplifiers, and wherein the second path is anti-phase to the noise generated by the first resistor and in-phase to the circuit input node;
a summing circuit configured to sum outputs of the plurality of parallel amplifiers and provide the amplified version of the baseband signal to the output port,
a second resistor, wherein the second resistor comprises a second resistance and is connected in parallel to the first amplifier;
a third resistor, wherein the third resistor comprises a third resistance and is connected after the first amplifier; and
wherein a product of a first resistance of the first resistor and a gain of the second amplifier is equal to a ratio of the second resistance to the third resistance.

US Pat. No. 10,432,233

ERROR CORRECTION PROCESSING IN A STORAGE DEVICE

Pure Storage Inc., Mount...

1. A method of dynamically adjusting error correction processing within a storage device, the method comprising:identifying, by a storage controller, that an attempt to read data from a storage device resulted in an error;
determining whether one or more controller actions to attempt to correct the error exceeds a threshold for error processing in attempting to read data from the storage device; and
processing, by the storage controller, the error from the storage device in accordance with the determination of whether the one or more controller actions to attempt to correct the error exceeds the threshold for error processing.

US Pat. No. 10,432,215

OPTICAL CAMERA COMMUNICATION APPARATUS AND METHOD

YUYANG DNU Co., Ltd., (K...

1. A method of performing an optical camera communication for transmitting a data frame, the method comprising:generating with a processor a synchronization header (SHR) including a preamble used for performing a reception synchronization of the data frame;
generating with the processor a physical layer (PHY) header including a header check sequence (HCS) as an error detection code;
generating with the processor a PHY payload composed of PHY service data units (PSDUs) including a plurality of data packets; and
combining the SHR, the PHY header and the PHY payload with the processor, to form the data frame, wherein
the data packets each include a plurality of data subpackets, and
wherein the data subpackets each comprise a start frame (SF) signal used for distinguishing the data subpackets from each other, a frame indicator (FI) signal indicating whether each of the data packets is transmitted in odd-numbered order or in even-numbered order, and a payload including transmit data.

US Pat. No. 10,432,200

GALLIUM ARSENIDE CELL AND LOGIC CIRCUIT

WIN Semiconductors Corp.,...

1. A GaAs (Gallium Arsenide) cell, comprising:a GaAs substrate;
a drain electrode and a source electrode, disposed on the GaAs substrate;
a plurality of gate electrodes, disposed between the drain electrode and the source electrode, elongated on a first direction, wherein a gate electrode among the plurality of gate electrodes comprises a first end and a second end;
a plurality of first anchors, wherein a first anchor among the plurality of first anchors is disposed at a first end of the gate electrode; and
a plurality of second anchors, wherein a second anchor among the plurality of second anchors is disposed at a second end of the gate electrode;
wherein a first gate electrode and a second gate electrode among the plurality of gate electrodes are spaced by a gate-to-gate spacing, the first gate electrode and the drain electrode are spaced by a first gate-to-terminal spacing, and the gate-to-gate spacing is smaller than twice of the first gate-to-terminal spacing.

US Pat. No. 10,432,143

CIRCUIT AND METHOD FOR FACILITATING STARTUP TIME OF CRYSTAL OSCILLATOR

SHENZHEN GOODIX TECHNOLOG...

1. A circuit configured for controlling deactivation of noise injection during a startup of an oscillator circuit, the circuit comprising:a learning block configured to:
receive a signal from the oscillator circuit, the signal indicating an oscillation level of a crystal element in the oscillator circuit during a startup of the crystal element;
when the oscillation level is 0 or slightly above 0:
reset a count of the learning block to 0; and
start incrementing the count by clock cycles;
compare the oscillation level of the crystal element with a predetermined target oscillation level; and
when the oscillation level of the crystal element has reached the predetermined target oscillation level, stop incrementing and store the count; and, wherein
the learning block is connected to a disable mechanism configured to control the deactivation of noise injection to the oscillator circuit based on the count.

US Pat. No. 10,432,071

MANUFACTURING PROCESS FOR THE STATOR AND/OR ROTOR WINDINGS OF AN ELECTRIC MACHINE

SIPRO S.R.L., Lentate su...

1. Manufacturing process for stator and/or rotor windings of an electric motor including a number of cavities distributed along a cylindrical internal surface of the stator and/or a cylindrical external surface of the rotor, respectively, each having a first lateral mouth provided on a first side (A) of the stator and/or the rotor, respectively, a second lateral mouth provided on an opposite side (B) of the stator and/or of the rotor, respectively, and an internal mouth provided on the cylindrical internal surface of the stator and/or along the cylindrical external surface of the rotor, respectively, and further including:A supporting shaft (2) for the stator (1) and/or the rotor, respectively, capable of rotating around its axis, which happens to coincide with the axis of the cylindrical internal surface of the supported stator and/or the axis of the cylindrical external surface of the supported rotor, respectively;
A first (3) and a second (3?) working station respectively allocated on a position opposite to the sides (A, B) of the stator and/or the rotor, respectively, next to the outlet area of one of the first and second lateral mouths, respectively,
A first (4) and a second (4?) carriers, allocated on the first and the second working station, respectively, used for sliding and dragging the wire (f) destined to form the windings in an opposite cavity at the moment processed,
A first (5) and a second (5?) clamp, present on the first and the second working station, respectively, capable of grasping and moving the tip of the wire (f) of the winding in processing phase,
A first (6) and a second (6?) sensor, present on the first and the second working station, respectively, capable of detecting arrival of the extremity of the wire (f) that has crossed a cavity in a processing phase, and comprising the following processing phases aimed at obtaining the progressive passing of the wire in an alternate direction and subsequently, within an established orderly series of cavities:
1. Positioning of the shaft (2) so as to bring a lateral mouth of a first cavity of the series of cavities into a position opposite the first and second carriers (4, 4?);
2. Introducing the tip of the wire, by the first clamp (5), into a first carrier (4) and subsequently introducing the tip, by the action of the first carrier, into the first lateral mouth of the first cavity, and its sliding the wire within the first cavity and exiting from a second lateral mouth, until the wire has passed through the second carrier (4?) and is detected by the second sensor (6?);
3. Actuating the second clamp (5?), which after grasping the wire next to its tip moves a certain distance in the forward direction of the wire and rotates its tip until orienting it into an opposite direction, either in this phase or in one of the phase 4, 5 and 6 outlined below;
4. Continuing the exit of the wire from the second lateral mouth, until the length of the exited wire has reached a value adequate for completing the passing of the wire into the mentioned series of cavities;
5. Arresting the dragging action of the first (4) and the second (4?) carrier and starting the action of a third clamp (7) in the first working station, which blocks the tail of the wire near the first lateral mouth of the first cavity of the series of cavities;
6. Disengaging the wire from the first and second carrier and rotating the shaft (2), together with the mentioned third clamp (7), until the lateral mouths of the second cavity of the mentioned series of cavities are brought to a position opposite the mentioned carriers;
7. Repeating the previous processing phases 2 and 3, while interpreting the same substituting the terms “first clamp (5)”, “first carrier (4)”, “first mouth of the first cavity”, “second mouth”, “second carrier (4?)” and “second sensor (6?)”, with the terms “second clamp (5?)”, “second carrier (4?)”, “second mouth of the second cavity”, “first mouth”, “first carrier (4)” and “first sensor (6)”, respectively;
8. Continuing the exit of the wire from the first lateral mouth of the second cavity of the mentioned series of cavities, until the wire has disengaged from the second carrier and the length of the wire connecting the second lateral mouth of the first cavity of the series of cavities to the second lateral mouth of the second cavity has been reduced by a certain value slightly exceeding the distance between the internal mouths of the first and second cavities;
9. Disengaging the wire from the first carrier and rotating the shaft (2) until the lateral mouths of a third cavity of the series of cavities are brought to a position opposite the first and second carriers;
10. Repeating, mutatis mutandis, the previous operations from 7 to 9 for all the remaining cavities of the series of cavities, until the tip of the wire exits from one of the lateral mouths of the last cavity of the series of cavities.

US Pat. No. 10,432,009

OPEN LOOP TUNING METHOD FOR EFFICIENCY OPTIMIZATION IN ELECTRIC TOOTHBRUSH WIRELESS CHARGING SYSTEM

SHENZHEN YICHONG WIRELESS...

1. A wireless transmitter apparatus for charging one or more electric devices, the wireless transmitter apparatus comprising:a resonant circuit configured to wirelessly couple to a wireless power receiving device;
a boost converter configured to convert a system voltage received by the apparatus to an input voltage of a power amplifier that drives the resonant circuit;
a sensing circuit configured to detect the input voltage of the power amplifier and an input current of the power amplifier; and
a controller configured to:
compare the sensed input voltage of the power amplifier and the sensed input current of the power amplifier with stored voltage values and stored current values of voltage and current information, the voltage and current information defining predetermined amounts of changes in the input voltage of the power amplifier for the stored voltage values and the stored current values;
identify a predetermined change amount for the input voltage of the power amplifier based on the comparison of the sensed input voltage of the power amplifier and the sensed input current of the power amplifier with the stored voltage values and the stored current values of the voltage and current information; and
control the boost converter to adjust the input voltage of the power amplifier by the predetermined change amount without any feedback or communication from the wireless power receiving device.

US Pat. No. 10,432,000

PORTABLE CHARGER HAVING SWITCH FOR ADJUSTING VOLTAGE THEREOF

APO INTERNATIONAL CO., LT...

1. A portable charger, comprising:a power supply, comprising a first casing, a battery module, a first terminal set, a voltage control module and a first switch portion, the battery module, the first terminal set, the voltage control module and the first switch portion being disposed in the first casing, and the battery module, the first terminal set and the first switch portion being electrically connected to the voltage control module; and
an adapter, comprising a second casing, a second terminal set, an output connector and a second switch portion, the second terminal set, the output connector and the second switch portion being disposed in the second casing, the second terminal set being electrically connected to the output connector, the second casing being detachably disposed on the first casing, and the second switch portion and the first switch portion configured to switch control mode of the voltage control module;
wherein, the battery module has an initial voltage; when the second casing of the adapter is detached from the first casing of the power supply, and the first switch portion is not activated by the second switch portion, the portable charger is in a first state, and the voltage control module adjusts the initial voltage to a first voltage, allowing the first terminal set to output the first voltage; when the second casing of the adapter is disposed on the first casing of the power supply, the first switch portion is activated by the second switch portion, the portable charger is in a second state, and the voltage control module adjusts the initial voltage to a second voltage which is different from the first voltage, allowing the first terminal set to output the second voltage.

US Pat. No. 10,431,988

ALTERNATIVE SOURCE MODULE ARRAY CHARACTERIZATION

Enphase Energy, Inc., Pe...

1. A method for characterizing a system formed with a plurality of alternative energy source modules, comprising:enabling a first alternative energy source module of said plurality of alternative energy source modules to provide a first output current and a first output voltage;
enabling a second alternative energy source module of said plurality of alternative energy source modules to provide a second output current and a second output voltage;
determining a first impedance associated with said first alternative energy source module from said first output current and said first output voltage;
determining a second impedance associated with said second alternative energy source module from said second output current and said second output voltage;
constructing an impedance matrix from said first and second impedances; and
assessing an operational condition of said system employing said impedance matrix.

US Pat. No. 10,431,986

DISTRIBUTED GENERATOR AUTOMATIC PROVISIONING

INFINITE INVENTION INC., ...

1. A method implemented by a distributed generator integration device that connects a distributed generator to the electrical grid, the method comprising:initiating machine-to-machine communications between the distributed generator integration device and the distributed generator, having at least a data connection therebetween,
wherein the distributed generator integration device is a meter collar that connects directly to the power output of the distributed generator, and
wherein power generated by the distributed generator is less than 1 MW;
automatically retrieving data from the connected distributed generator to provide the distributed generator integration device with specification and performance data;
establishing control of the connected distributed generator by the distributed generator integration device based on the retrieved data;
adding and configuring the distributed generator integration device and the connected distributed generator to be controlled and monitored by a centralized operator distributed generation control and monitoring system; and
relaying control signals from the centralized operator distributed generation control and monitoring system to the connected distributed generator; and
relaying monitoring data from the electrically connected distributed generator to the centralized operator distributed generation control and monitoring system.

US Pat. No. 10,431,985

POWER MANAGEMENT METHOD

IMEON ENERGY, Brest (FR)...

1. A power management method, comprising steps of:measuring voltages and currents of a power source, an electrical output and a battery;
calculating a power generated by the power source, a power consumed by the electrical output and a power exchanged with the battery;
connecting the power source, the electrical output, the battery and an electrical grid:
the power source is connected to the electrical output to supply the electrical output with a power in response to a determination that the power generated by the power source is higher than the power consumed by the electrical output;
the power source is connected to the battery to supply the battery with power in response to a determination that the power generated by the power source is higher than the power exchanged with the battery; or
otherwise the power source is connected to the electrical grid;
transmitting, to a monitoring device, measurements of electrical generation and information on consumption and control possibility of one or more remote systems;
connecting the electrical output to the power source, the battery or the electrical grid in accordance with a tariff per kWh provided by a public electricity grid, wherein the electrical output is connected either to:
the power source, then to the battery in response to determination that the power generated by the power source is lower than the power consumed by the electrical output, then to the electrical grid in response to determination that a measurand of a state of charge of the battery in the measuring step expressed as a percentage (%) is lower than a predetermined limit value in response to determination that the tariff per kWh is based on a peak time rate; or
the power source, then to the electrical grid in response to determination that the power generated by the power source is lower than the power consumed by the electrical output in response to the determination that the tariff per kWh is based on an off-peak rate, then to the battery in response to determination that there is an outage on the electrical grid;
calculating a first remaining power by subtracting the power consumed by the electrical output from the power generated by the power source;
connecting the power source to the battery to provide the first remaining power to charge the battery in response to determination that the measurand of the state of charge of the battery is lower than the predetermined limit value and a measurand of the first remaining power is higher than zero;
calculating a second remaining power by subtracting the power exchanged with the battery from the first remaining power;
connecting the power source to the electric grid to provide the second remaining power to the electrical grid in response to determination that a measurand of the second remaining power is higher than zero; and
connecting the power source to the electric grid to provide the first remaining power to the electrical grid in response to determination that the measurand of the state of charge of the battery is higher than the predetermined limit value.

US Pat. No. 10,431,955

LASER CORE HAVING CONDUCTIVE MASS ELECTRICAL CONNECTION

LMD Power of Light Corp, ...

1. A laser core comprising: a light source; a header having a base with a stem extending therefrom; a terminal extending from a sealed opening in the base proximate to but separate from the stem; a conductive surface positioned between the stem and the terminal; a conductive path electrically connecting the conductive surface to the light source; and a conductive mass extending from the terminal to the conductive surface, the conductive mass having a cross-sectional area that is based upon a size of an overlap area between the terminal and the conductive surface, the conductive surface being separate from the conductive mass and the light source, wherein the conductive mass includes a first end and a second end opposite the first end, the first end being connected to the terminal and having a first width that is approximately equal to a width of the terminal, the second end being connected to the conductive surface and having a second width that is greater than the first width, the first end includes a first length extending transverse to the first width, and the second end includes a second length extending transverse to the second width, wherein the second length is greater than the first length and the second width.

US Pat. No. 10,431,952

COMPACT PLASMA ULTRAINTENSE LASER

LIGHTSENSE IP LTD., Manc...

1. Apparatus arranged to produce femtosecond laser pulses, the apparatus including a laser system arranged to produce nanosecond or picosecond laser pulses, an optical system configured to produce pump pulses and seed pulses from the nanosecond or picosecond laser pulses, and plasma generation apparatus including a vacuum chamber and plasma column generation apparatus arranged to generate a plasma column in the vacuum chamber, wherein the optical system is arranged to counterpropagate the pump pulses and the seed pulses along the plasma column, wherein the optical system is arranged to cause the pump pulses and the seed pulses to overlap in space and in time, in the plasma column, to amplify the seed pulses to produce amplified pulses, and to temporally shorten the amplified pulses compared to the seed pulses, to produce femtosecond amplified and shortened pulses, using stimulated Raman backscattering (SRBS) in the plasma column.

US Pat. No. 10,431,922

PIN AND SLEEVE DEVICE WITH CONTACT CARRIER FOR CAPTURING SET SCREWS

Leviton Manufacturing Co....

1. A pin and sleeve device, comprising:a housing; and
a contact carrier within the housing, the contact carrier including a plurality of contact openings each receiving a terminal, the contact carrier further including a tool opening extending between an outer perimeter and a first contact opening of the plurality of contact openings; and
a set screw positioned within the first contact opening of the plurality of contact openings, the set screw including a plurality of threads extending between a first end and a second end, the first end being operable to engage the terminal, the second end including a tool drive aligned with the tool opening, the set screw positioned directly adjacent a retainment wall defining a portion of the first contact opening of the plurality of contact openings, the retainment wall operable to prevent the set screw from passing through the tool opening;
wherein:
the contact carrier further includes a screw retainer defining a screw access channel aligned with the tool opening, the screw retainer including a contoured surface extending from the retainment wall, wherein the set screw is supported by the contoured surface; and
the terminal is a box terminal of a contact sleeve, the box terminal positioned within the first contact opening of the plurality of contact openings.

US Pat. No. 10,431,919

CONNECTOR FOR ELECTRICAL POWER CABLES

NEXANS, Courbevoie (FR)

1. A connector for two electrical energy cables, wherein the connector has two connector parts, a plug and a socket, each having an opening along its main axis in which a stripped conductor of a cable can be introduced, and which is tightly connectable with a conductor of the cable, the plug and socket suitable to create a detachable electrical contact between the conductors,whereby the socket has a hollow space running in the longitudinal direction and the plug has a projecting bolt running in the longitudinal direction, which in the mounting position is inserted in the hollow space of the socket,
whereby the hollow space of the socket and the outer surface of the plug have an identical truncated conical shape to each other, so that the plug is fixable in the hollow space of the socket,
wherein the bolt has a circumferential recess, and
wherein the connector further has a pin as a locking means, which is inserted into the recess in the mounting position, by which the bolt and socket are held in an operative position, whereby the pin is arranged so that the axis is right angled to a connector axis of the connector.

US Pat. No. 10,431,917

CONNECTION DEVICE AND ELECTRICAL TUNNEL INSTALLATION

Woertz Engineering AG, M...

1. A connection device for connecting a multicore branch line to a flat cable, comprising:a connection device housing that allows the flat cable to pass through;
penetration contacts for contacting the flat cable without stripping of the insulation, the penetration contacts being situated in the connection device housing;
an electrical disconnection point between the branch line and the flat cable;
at least one seal in an area of at least one opening of the connection device housing for protection from penetration of dust and/or water,
wherein the connection device housing is made, at least partially, of plastic that includes polyethylene, and
wherein the connection device housing on an outer side or an inner side is coated with a diffusion barrier layer, and
wherein the diffusion barrier layer includes one or more layers, one of which is a metallic layer, wherein the metallic layer of the diffusion barrier layer comprises a vapor deposition of an aluminum film onto the outer side or the inner side of the housing of the connection device, wherein the layer thickness of the vapor deposition is a few nanometers to several hundred nanometers, and wherein the vapor deposition of the aluminum film is configured to prevent diffusion of vapor or liquid water molecules through the connection device housing.

US Pat. No. 10,431,895

DUAL SLOT SIW ANTENNA UNIT AND ARRAY MODULE THEREOF

CUBTEK INC., Hsinchu Cou...

1. A dual slot SIW antenna unit, comprising:a first substrate;
a conductive layer disposed on an upper surface of the first substrate;
plural unit radiation members substantially disposed in parallel relative to each other on the conductive layer, each unit radiation member including at least a pair of slots that are disposed in parallel relative to each other;
a second substrate disposed on a lower surface of the first substrate;
a ground conductive layer disposed on an upper surface of the second substrate and between the first and second substrates;
a feed routing layer disposed on a lower surface of the second substrate; and
two first conductive pillars disposed between two neighboring unit radiation members, passing through the first substrate and the second substrate, and electrically connecting the feed routing layer and the conductive layer.

US Pat. No. 10,431,890

MULTI-BAND TRANSMIT/RECEIVE FEED UTILIZING PCBS IN AN AIR DIELECTRIC DIPLEXING ASSEMBLY

Scott John Cook, Woodsto...

1. An apparatus, comprising:a low frequency radiator;
a high frequency radiator;
a high frequency waveguide that carries high frequency bands to the high frequency radiator;
a low frequency coaxial waveguide coupled to the high frequency waveguide in a coaxial structure, wherein the low frequency coaxial waveguide carries low frequency bands to the low frequency radiator; and
a low frequency combiner in communication with the low frequency coaxial waveguide, wherein the low frequency combiner comprises a circular low frequency waveguide and air dielectric transmission lines formed by air channels formed above and below a plurality of printed circuits in a metal housing, wherein the air dielectric transmission lines comprise:
a top metal housing portion of the metal housing;
a first printed circuit of the plurality of printed circuits;
a middle housing portion of the metal housing coupled to the top metal housing portion to form first air channels above and below the first printed circuit within a volume formed by the top metal housing portion and the middle housing portion;
a second printed circuit of the plurality of printed circuits; and
a bottom metal housing portion of the metal housing coupled to the middle housing portion to form second air channels above and below the second printed circuit within a volume formed by the middle housing portion and the bottom metal housing portion.

US Pat. No. 10,431,884

RADAR COVER AND METHOD OF MANUFACTURING RADAR COVER

FALTEC CO. LTD., Kawasak...

1. A radar cover for covering a radar unit which detects a situation around a vehicle, comprising:a base portion having a convex shape;
a bright layer which is formed on whole of a convex-side surface of the base portion and is a discontinuous metal layer having openings penetrating therethrough in a layer thickness direction; and
a transparent top coat layer formed on whole of the bright layer, parts of the top coat layer in close contact with the convex-side surface of the base portion through the openings of the bright layer.

US Pat. No. 10,431,873

DIVERSITY ANTENNA FOR BODYPACK TRANSMITTER

Shure Acquisitions Holdin...

1. An antenna assembly, comprising:a non-conductive housing having an open end;
an antenna element positioned inside the non-conductive housing;
an electrical cable having a first end electrically coupled to the antenna element and a second end extending out from the open end of the non-conductive housing;
at least two different dielectric materials positioned inside the non-conductive housing and in contact with the antenna element; and
a conductive gasket coupled to a portion of the electrical cable that is located adjacent to the open end and outside the non-conductive housing.

US Pat. No. 10,431,792

HOUSING COMPRISING OVERPRESSURE PROTECTION

TRELLEBORG SEALING SOLUTI...

1. A housing having an overpressure protection, comprising:a pressure relief opening which extends from the housing interior to the housing external side;
a diaphragm sealing plug, from a rubber-elastic material, which is disposed in the pressure relief opening in the seal seat in order for the latter to be closed in a fluid-tight manner, wherein the diaphragm sealing plug is disposed so as to be loose in the pressure relief opening, and the diaphragm sealing plug has a central portion and an angled free peripheral portion by way of which the diaphragm sealing plug in a direction that is radial to the central axis of the diaphragm sealing plug bears in a fully circumferential and sealing manner on a housing wall that delimits the pressure relief opening, wherein the free peripheral portion in the non-pressurized operating state of the diaphragm sealing plug extends away from the central portion in the direction of the housing external side and in the axial direction extends up to the housing external side or projects beyond the housing external side, wherein a radial contact compression of the free peripheral portion of the diaphragm sealing plug against the housing wall in the non-pressurized operating state of the diaphragm sealing plug is reduced axially in the direction of the housing external side;
wherein the central portion in the non-pressurized state in the cross section is configured so as to be W-shaped and has a central concavity having an apex, said central concavity being disposed on the central axis and in the axial direction pointing toward the external side of the housing, said apex being disposed in the axial direction between the two peripheral portions of the diaphragm sealing plug, wherein the concavity of the central portion is formed by two central legs which conjointly enclose an obtuse angle ? that is open toward the housing interior; and
wherein the central portion by way of an increasing housing internal pressure in the axial direction is deformable in such a manner that the peripheral portion by way of a tension stress that is derived from the deformation of the central portion is releasable in a manner proportional to the pressure from the housing wall in the axial direction, in a progressive manner from the inside to the outside, until the diaphragm sealing plug releases the pressure relief opening when a predefined maximum housing internal pressure is reached or exceeded.

US Pat. No. 10,431,751

COMPOUND AND ORGANIC ELECTRONIC DEVICE COMPRISING THE SAME

SHANGHAI NICHEM FINE CHEM...

9. An organic electronic device, comprising:a first electrode;
a second electrode; and
an organic layer disposed between the first electrode and the second electrode, wherein the organic layer comprises the compound of claim 1.

US Pat. No. 10,431,583

SEMICONDUCTOR DEVICE INCLUDING TRANSISTORS WITH ADJUSTED THRESHOLD VOLTAGES

SAMSUNG ELECTRONICS CO., ...

1. A semiconductor device, comprising:a substrate comprising a first region and a second region;
first and second dielectric films positioned above the substrate in the first region and the second region, respectively; and
first and second gate stacks disposed on the first and second dielectric films, respectively;
wherein the first gate stack comprises a first TiAIC film in direct contact with the first dielectric film, and a first barrier film and a first metal film sequentially stacked on the first TiAlC film, and
wherein the second gate stack comprises a first LaO film in direct contact with the second dielectric film, and a second TiAlC film, a second barrier film, and a second metal film sequentially stacked on the first LaO film.

US Pat. No. 10,431,477

METHOD OF PACKAGING CHIP AND CHIP PACKAGE STRUCTURE

Pep Innovation PTE Ltd., ...

1. A method of packaging a chip, comprising:mounting at least one chip to be packaged and at least one electrically conductive module on a carrier, wherein the at least one chip to be packaged has a back surface facing upwards and an active surface facing towards the carrier, and the at least one electrically conductive module is in the vicinity of the at least one chip to be packaged;
forming a first encapsulation layer, wherein the first encapsulation layer covers the entire carrier for encapsulating the at least one chip to be packaged and the at least one electrically conductive module, wherein the first encapsulation layer is disposed with at least one concave first cavity and at least one concave second cavity, wherein the at least one chip is located in the at least one first cavity, the back surface of the at least one chip facing towards the first encapsulation layer, and the at least one electrically conductive module is located in the at least one second cavity, wherein the first encapsulation layer encapsulates the at least one electrically conductive module and wherein the at least one electrically conductive module comprises an electrically conductive array formed by a plurality of electrically conductive studs, the electrically conductive array being integrally packaged by an insulating material;
detaching the carrier to expose the active surface of the at least one chip to be packaged and a first surface of the at least one electrically conductive module; and
completing the packaging by a rewiring process on the active surface of the at least one chip to be packaged and the first surface of the at least one electrically conductive module, wherein a rewiring structure is formed on the active surface of the at least one chip and the first surface of the at least one electrically conductive module for leading out pads on the active surface of the at least one chip and the first surface of the at least one electrically conductive module.

US Pat. No. 10,431,475

COLD PLATE WITH DAM ISOLATION

Intel Corporation, Santa...

1. A cold plate, comprising: a base; and a lid affixed to the base via a braze joint, wherein the braze joint extends around a perimeter of the lid, and wherein one of the lid or the base includes: a dam having a perimeter located inside of the perimeter of the lid, wherein the dam is compressed against another of the lid or the base and is liquid-tight to the other of the lid or the base, wherein the dam is unitary with the lid or the base, and wherein a cavity is located between the base and the lid within the perimeter of the dam to provide a circulation passage for a liquid coolant; wherein the base includes a first side and a second side opposite to the first side, wherein the lid is affixed to the first side of the base, wherein the first side of the base includes a first surface and a second surface, wherein the second surface is further from the second side than the first surface is from the second side, and wherein the braze joint affixes the lid to the first surface and the dam is compressed against the second surface.

US Pat. No. 10,431,434

POWERED GRID FOR PLASMA CHAMBER

Lam Research Corporation,...

1. A power grid comprising:a dielectric substrate;
a metal layer overlaid on top of the dielectric substrate, wherein the metal layer has a ring section overlaid on a central region of the dielectric substrate and a plurality of spokes that extend from the ring section to a peripheral edge of the dielectric substrate; and
a metal strap electrically connected to the ring section, wherein the metal strap is configured to extend substantially perpendicular to the dielectric substrate,
wherein the dielectric substrate is configured to be disposed above a dielectric window of a plasma chamber and below an inductive coil, wherein the metal layer is configured to receive radio frequency (RF) power to clean the dielectric window.

US Pat. No. 10,431,420

POST COLUMN FILTER WITH ENHANCED ENERGY RANGE

FEI Company, Hillsboro, ...

1. A method of operating a Post Column Filter (PCF) in a Scanning/Transmission Electron Microscope, the method comprising:receiving, at an entrance plane, an incoming beam of electrons;
dispersing, by an electrostatic energy dispersive device, magnetic energy dispersive device, or combination of electrostatic and magnetic energy dispersive device, the incoming beam of electrons into an energy dispersed beam of electrons;
disposing a first plurality of quadrupoles between the entrance plane and a slit plane;
based on the Post Column Filter operating in an electron energy loss spectroscopy (EELS) mode:
exciting one or more quadrupoles of the first plurality of quadrupoles at a first excitation level, wherein the first excitation level does not enlarge the energy dispersion of the energy dispersed beam of electrons; and
forming an image of the energy dispersed beam of electrons on an image plane, the image being an EELS spectrum; and
based on the Post Column Filter operating in an energy filtering transmission electron microscope (EFTEM) mode:
including a slit at the slit plane in an optical path;
exciting one or more quadrupoles of the first plurality of quadrupoles at a second excitation level, the second excitation level different from the first excitation level;
forming an energy dispersed focus of the energy dispersed beam of electrons on the slit at the slit plane; and
enlarging the energy dispersion of the energy dispersed beam of electrons caused by the electrostatic energy dispersive device, magnetic energy dispersive device, or combination of electrostatic and magnetic energy dispersive device based on the one or more first plurality quadrupoles excited at the second excitation level.

US Pat. No. 10,431,414

COMPOSITE TARGET AND X-RAY TUBE WITH THE COMPOSITE TARGET

NanoRay Biotech Co., Ltd....

1. A composite target, being interacted with an electron to generate an X-ray, and an energy of the electron is capable of being changed by controlling a tube voltage at least, and the composite target comprising:a target body;
an interposing layer, connected with the target body; and
a protective layer, disposed at an upstream side of the composite target, and the protective layer facing the electron, a critical energy of electron sputtering of the protective layer is more than a critical energy of electron sputtering of the target body,
wherein the interposing layer moves a highest peak of an energy spectrum of the X-ray toward a high energy direction,
a low energy photon of the X-ray is filtered by the interposing layer, and the low energy photon of the X-ray is capable of being increased by increasing a thickness of the interposing layer,
as the tube voltage is enhanced, an amount of a high energy photon of the X-ray generated is increased.

US Pat. No. 10,431,388

VOLTAGE TUNABLE MULTILAYER CAPACITOR

AVX Corporation, Fountai...

1. A tunable multilayer capacitor comprising:first active electrodes that are in electrical contact with a first active termination and alternating second active electrodes that are in electrical contact with a second active termination;
first DC bias electrodes that are in electrical contact with a first DC bias termination and alternating second DC bias electrodes that are in electrical contact with a second DC bias termination; and
a plurality of dielectric layers disposed between the alternating first and second active electrodes and between the alternating first and second bias electrodes, wherein at least a portion of the dielectric layers contain a tunable dielectric material that exhibits a variable dielectric constant upon the application of an applied voltage;
wherein the dielectric material has a voltage tunability coefficient of from about 10% to about 90%, wherein the voltage tunability coefficient is determined according to the following general equation:
T=100×(?0??V)/?0
wherein,
T is the voltage tunability coefficient;
?0 is the static dielectric constant of the material without an applied voltage;
and
?V is the variable dielectric constant of the material after application of an applied voltage (DC).

US Pat. No. 10,431,374

MANUFACTURING METHOD OF A FILTER STRUCTURE

Guangdong MISUN Technolog...

1. A manufacturing method of a filter structure, the filter structure comprising:a box, having a cavity;
a plurality of coil components, installed in the cavity; and
a plurality of wiring components, each having a positive wiring pin and a negative wiring pin fixed to the box;
conductive wires coupled to both ends of each coil component being welded and fixed to the positive wiring pin and the negative wiring pin respectively, wherein the manufacturing method comprises the steps of:
(A) embedding a plurality of wiring components into both sides of the box respectively;
(B) installing a coil component into a chamber of a welding fixture, and latching the conductive wires at both ends of the coil component into a latch slot of the welding fixture tightly;
(C) installing a welding fixture to a top of the box, pressing the conductive wire by a protruding portion, so that the conductive wire is contacted with the positive wiring pin or the negative wiring pin;
(D) using a spot welding machine to sequentially weld the conductive wire and the positive wiring pin or the negative wiring pin; and
(E) packaging the filter structure.

US Pat. No. 10,431,367

METHOD FOR GAPPING AN EMBEDDED MAGNETIC DEVICE

Radial Electronics, Inc.,...

1. A method comprising:forming a feature on a substrate, the feature being a depression defining an inside surface;
disposing a first conductive pattern on the substrate and the inside surface of the feature;
disposing a permeability material on the inside surface of the feature and the first conductive pattern, the permeability material being a separate solid object placed within the feature;
disposing a substrate material on the substrate and the feature;
disposing a second conductive pattern on the substrate material, the second conductive pattern substantially matching the first conductive pattern to wrap the permeability material between the first conductive pattern and the second conductive pattern producing a winding type structure electrically coupling the first conductive pattern and the second conductive pattern in electrical connection to define at least one electrical circuit to facilitate a magnetic field in the permeability material; and
gapping the permeability material, after the permeability material has been disposed on the inside surface of the feature on the substrate, to remove at least a portion of the permeability material to produce a gap in the at least a portion of the permeability material.

US Pat. No. 10,431,328

METHOD AND SYSTEM FOR ANATOMICAL TREE STRUCTURE ANALYSIS

BEIJING CURACLOUD TECHNOL...

1. A computer-implemented method for an anatomical tree structure analysis, comprising the following steps:receiving a task of the anatomical tree structure analysis;
setting, by a processor, a set of positions in an anatomical tree structure, wherein the anatomical tree structure represents a vessel or an airway;
determining, by the processor, a model input at each position among the set of positions on the basis of the task;
selecting, by the processor, an encoder for each position on the basis of the task, wherein the encoder is configured to receive the model input at each position and extract features for the corresponding position;
constructing, by the processor, a tree structured recurrent neural network (RNN) with nodes corresponding to the set of positions, by selecting an RNN unit for each node on the basis of the task and setting an information propagation among the nodes on the basis of spatial constraints of the set of positions in the anatomical tree structure, wherein each encoder is connected with the corresponding node of the tree structured RNN; and
providing the tree structured RNN for performing the task of the anatomical tree structure analysis.

US Pat. No. 10,431,255

MAGNETIC-TAPE STORAGE APPARATUS

UNITEX CORPORATION, Toky...

1. A magnetic-tape storage apparatus comprisinga housing;
a cartridge storage part provided in the housing to store a plurality of cartridges respectively having a wound magnetic tape and a memory chip which can be read contactlessly;
a magnetic tape drive provided in the housing to perform reading, writing and rewinding of each magnetic tape of the cartridges;
a cartridge transfer device provided in the housing to selectively transfer each of the cartridges stored in the cartridge storage part to the magnetic tape drive and to return the transferred cartridge to an original position;
a cartridge data reading device disposed on the cartridge transfer device to selectively and contactlessly read data retained in each memory chip of the cartridges stored in the cartridge storage part; and
a controller provided to the housing to control the magnetic tape drive and the cartridge transfer device so that a cartridge requiring rewriting is found based on the data read by the cartridge data reading device, and that a magnetic tape of the found cartridge is rewound;wherein each memory chip of the cartridges retains a rewinding history of the corresponding cartridge;wherein the cartridge storage part stores the cartridges aligned in the left-right direction on a base plate;wherein the cartridge transfer device comprisesa slide frame directed in the front-rear direction and provided in the housing so as to move in the left-right direction above or below the cartridges stored in the cartridge storage part,
a left-right moving device moving the slide frame in the left-right direction,
a slider mounted on the slide frame so as to move in the front-rear direction,
a front-rear moving device moving the slider in the front-rear direction along the slide frame,
an engaging member disposed on the slider and selectively engaging with/disengaging from a concavity formed on the top face of each of the cartridges stored in the cartridge storage part,
an engaging/disengaging driving device moving the engaging member between an engaged position at which the engaging member engages with the concavity of each of the cartridge and an disengaged position at which the engaging member disengages from the concavity, and
a moving receiving member integrally formed with the slide frame so as to be positioned behind the base plate, and receiving a cartridge moved to behind the base plate by engaging the engaging member with the concavity;and wherein the cartridge data reading device on the slide frame is disposed at a position facing to a memory chip of the cartridges stored in the cartridge storage part.

US Pat. No. 10,431,230

DOWNSCALED DECODING

Fraunhofer-Gesellschaft z...

1. An audio decoder configured to decode an audio signal at a first sampling rate from a data stream into which the audio signal is transform coded at a second sampling rate, the first sampling rate being 1/Fth of the second sampling rate, the audio decoder comprising:a receiver configured to receive, per frame of length N of the audio signal, N spectral coefficients;
a grabber configured to grab-out for each frame, a low-frequency fraction of length N/F out of the N spectral coefficients;
a spectral-to-time modulator configured to subject, for each frame, the low-frequency fraction to an inverse transform comprising modulation functions of length (E+2)·N/F temporally extending over the respective frame and E+1 previous frames so as to acquire a temporal portion of length (E+2)·N/F;
a windower configured to window, for each frame, the temporal portion using a synthesis window of length (E+2)·N/F comprising a zero-portion of length ¼·N/F at a leading end thereof and comprising a peak within a temporal interval of the synthesis window, the temporal interval succeeding the zero-portion and comprising length 7/4·N/F so that the windower acquires a windowed temporal portion of length (E+2)·N/F; and
a time domain aliasing canceler configured to subject the windowed temporal portion of the frames to an overlap-add process so that a trailing-end fraction of length (E+1)/(E+2) of the windowed temporal portion of a current frame overlaps a leading end of length (E+1)/(E+2) of the windowed temporal portion of a preceding frame,
wherein the inverse transform is an inverse MDCT or inverse MDST, and
wherein the synthesis window is a downsampled version of a reference synthesis window of length (E+2)·N, downsampled by a factor of F by a segmental interpolation in segments of length ¼·N.

US Pat. No. 10,431,208

CONTENT PRESENTATION ANALYTICS AND OPTIMIZATION

SINCLAIR BROADCAST GROUP,...

1. A method for generating multiple renditions of a presentation of content, the method comprising:copying a presentation of a primary content item;
storing the copied presentation of the primary content item;
modifying the copied presentation of the primary content item to create a second presentation of the primary content item for publishing over one or more channels; and
linking the presentation of the primary content item to the second presentation of the primary content item; and
changing the rendition of the primary content item, and in response to the change, automatically propagating the change to the second presentation of the primary content item.

US Pat. No. 10,431,192

MUSIC PRODUCTION USING RECORDED HUMS AND TAPS

Humtap Inc., San Francis...

1. A method for producing music based on unprocessed audio, the method comprising:receiving a musical blueprint input file reflective of melodic hums and rhythmic taps recorded in an audible analog domain at a microphone of a user device and converted to a digital domain;
identifying a melody in a symbolic layer associated with the musical blueprint input file, wherein the identified melody is relative to one or more identified points within the musical blueprint input file;
rendering music via instrumentation for one or more instruments based on the identified melody; and
mixing the instrumentation for the one or more instruments, wherein a final mix track file is generated.

US Pat. No. 10,431,189

DAMPENING DEVICE FOR AN INSTRUMENTAL DRUM

Roger Green, San Clement...

1. A dampening device adapted for use with a drum having drum wires, the dampening device comprising:a base having at least one tracking groove formed therein;
at least one tracking pin operatively engaged with the at least one tracking groove;
a rotating plate coupled to the at least one tracking pin and rotatable relative to the base between a first rotational position and a second rotational position; and
a dampening pad coupled to the rotating plate;
interaction between the at least one tracking pin and the at least one tracking groove causing at least a portion of the rotating plate to move away from the base in response to rotation of the rotating plate from the first rotational position to the second rotational position;
interaction between the at least one tracking pin and the at least one tracking groove causing at least a portion of the rotating plate to move toward the base in response to rotation of the rotating plate from the second rotational position to the first rotational position.

US Pat. No. 10,431,168

METHODS FOR DRIVING FOUR PARTICLE ELECTROPHORETIC DISPLAY

E INK CALIFORNIA, LLC, F...

1. A driving method for an electrophoretic display comprising a first surface on a viewing side, a second surface on a non-viewing side and an electrophoretic fluid which fluid is sandwiched between a common electrode and a layer of pixel electrodes and comprises a first type of particles, a second type of particles, a third type of particles and a fourth type of particles, all of which are dispersed in a solvent or solvent mixture, wherein(a) the four types of pigment particles have optical characteristics differing from one another;
(b) the first type of particles carry high positive charge and the second type of particles carry high negative charge; and
(c) the third type of particles carry low positive charge and the fourth type of particles carry low negative charge,the method comprises the following steps:(i) applying a first driving voltage to a pixel in the electrophoretic display for a first period of time to drive the pixel towards the color state of the first or second type of particles at the viewing side;
(ii) applying no driving voltage to the pixel for a second period of time;
(iii) applying a second driving voltage to the pixel for a third period of time, wherein the third period of time is greater than the first period of time, the second driving voltage has polarity opposite that of the first driving voltage and the second driving voltage has an amplitude lower than that of the first driving voltage;
(iv) applying no driving voltage to the pixel for a fourth period of time; and repeating steps (i)-(iv);
(v) applying a third driving voltage to the pixel for a fifth period of time, wherein the third driving voltage has polarity same as that of the first driving voltage;
(vi) applying a fourth driving voltage to the pixel for a sixth period of time, wherein the fifth period of time is shorter than the sixth period of time and the fourth driving voltage has polarity opposite that of the first driving voltage to drive the pixel from the color state of the first type of particles towards the color state of the fourth type of particles or from the color state of the second type of particles towards the color state of the third type of particles, at the viewing side;
(vii) applying no driving voltage for a seventh period of time; and repeating steps (v)-(vii).

US Pat. No. 10,431,166

DYNAMIC DIMMING LED BACKLIGHT

Manufacturing Resources I...

1. An LED backlight assembly for a liquid crystal display (LCD), the LED backlight assembly comprising:an LED backlight having a number of individually controllable subsections, wherein each subsection comprises a number of red light emitting LEDs, a number of green light emitting LEDs, and a number of blue light emitting LEDs, wherein simultaneous illumination of each of said number of red, green, and blue light emitting LEDs within a given subsection is configured to produce white light, and wherein each of said subsections comprises an equal number of red, green, and blue light emitting LEDs;
an unpenetrated dividing wall extending away from the LED backlight and separating adjacent subsections of the LED backlight;
a diffusing element placed in front of the LED backlight;
a gap located between the dividing wall and the diffusing element;
a histogram accumulator in electrical communication with the LED backlight;
a frame buffer; and
a digital signal processor in electrical communication with the LED backlight, wherein the digital signal processor is also in electrical communication with the LCD and is configured to send virtual backlight data to the LCD.

US Pat. No. 10,431,130

DISPLAY SYSTEM

Atomic Design Inc., Liti...

1. A display system, comprising:a first modular panel having a display element;
a plurality of first connectors connected to the first modular panel;
a plurality of first rods having a distal end connected to the plurality of first connectors; and
a plurality of second connectors engaging with proximal ends of the plurality of first rods, each second connector of the plurality of second connectors includes a mating element having a dovetail connector that matingly and removably connects the plurality of second connectors to each other.

US Pat. No. 10,431,128

PRESSURE REGULATOR WITH IDENTIFICATION DEVICE

MARSHALL EXCELSIOR CO., ...

1. A pressure regulator for installing in a fluid flow system, said pressure regulator comprising:a pressure regulator body having an inlet and an outlet spaced from said inlet, said pressure regulator body having a body portion of a first diameter and a neck portion extending from said body portion of a second diameter being smaller than said first diameter, said neck portion having an arcuate portion; and
an identification device coupled to said pressure regulator body, said identification device having a first portion with first identification information affixed circumferentially to said arcuate portion and a second portion with second identification information freely hanging off said pressure regulator body and tangentially relative to said arcuate portion, wherein at least a portion of said first identification information is the same as said second identification information,
said second portion of said identification device being configured to be separated from said first portion while said first portion of said identification device remains coupled to said pressure regulator body, wherein said second portion is configured to be affixed to a surface after said second portion is separated from said first portion.

US Pat. No. 10,431,122

SYSTEMS AND METHODS FOR SMART CARTOGRAPHY

Environmental Systems Res...

1. A method for proportionally sizing symbols on a map, the method comprising:receiving, by a processor, geographic-based data having one or more polygonal features;
calculating, by the processor, a first average polygonal feature size for at least a subset of the one or more polygonal features at a first zoom level;
calculating, by the processor, a second average polygonal feature size for at least a subset of the one or more polygonal features at a second zoom level;
for a first display of the map at the first zoom level, setting a first minimum symbol size to a first predetermined percentage of the first average polygonal feature size, wherein the first minimum symbol size is less than 100% of the first average polygonal feature size;
for the first display of the map at the first zoom level, setting a first maximum symbol size to a second predetermined percentage of the first average polygonal feature size, wherein the first maximum symbol size is greater than 100% of the first average polygonal feature size;
for a second display of the map at the second zoom level having the same polygonal features as the first zoom level, setting a second minimum symbol size to the first predetermined percentage of the second average polygonal feature size, wherein the second minimum symbol size is less than 100% of the second average polygonal feature size;
for the second display of the map at the second zoom level, setting a second maximum symbol size to the second predetermined percentage of the second average polygonal feature size, wherein the second maximum symbol size is greater than 100% of the second average polygonal feature size;
rendering a first overlay of the symbols on the map at the first zoom level;
displaying the first overlay on the map on a display;
rendering a second overlay of the symbols on the map at the second zoom level;
displaying the second overlay on the map on the display;
wherein the symbols include at least one of lettering for labels, numbers, arrows, direction indicators, icons, circles, or bar graphs,
wherein the polygon features include at least one of states, counties, cities, zip codes, areas of common vegetation, bodies of water, roads, or buildings; and
wherein the symbols represent at least one of income, life expectancy, population, or sales.

US Pat. No. 10,431,115

SYSTEMS AND METHODS FOR USING A SMART REFRIGERATOR TO IMPLEMENT ACCOUNTABILITY MEASURES ASSOCIATED WITH INTAKE OBJECTIVES

MASTERCARD INTERNATIONAL ...

1. A smart refrigerator comprising:a plurality of walls enclosing a refrigerated section;
a memory;
a user interface; and
a processor in communication with said memory and said user interface, said processor programmed to:
obtain from a user via the user interface a first set of rules that define a nutritional objective as a function of a grocery order and an interval of time for the grocery order;
display, on the user interface, a grocery ordering platform;
obtain, through the grocery ordering platform, user input of the grocery order having a plurality of grocery items;
retrieve, while obtaining the user input of the grocery order, nutritional information associated with the plurality of grocery items;
generate a temporary nutritional profile for the user based on the retrieved nutritional information for all of the plurality of grocery items and an existing nutritional profile representing one or more previous grocery orders within the interval of time;
determine whether the user is likely to meet the nutritional objective by evaluating the temporary nutritional profile against the first set of rules;
identify, based on the determining, at least one candidate grocery item of the plurality of grocery items that reduces the likelihood the user will meet the nutritional objective;
visually highlight, on the grocery ordering platform, the at least one candidate grocery item;
receive, through the grocery ordering platform, user input removing the at least one candidate grocery item from the grocery order;
transmit the grocery order to a grocery merchant;
update the existing nutritional profile for the user based on the transmitted grocery order;
determine the user has met the nutritional objective by evaluating the updated nutritional profile against the first set of rules; and
produce, based on the determining, a user-defined reward to the user.

US Pat. No. 10,431,113

METHOD AND SYSTEM FOR VERIFYING AND DETERMINING ACCEPTABILITY OF UNVERIFIED SURVEY ITEMS

MotiveMetrics Inc., Camb...

1. A computer implemented method for determining acceptability of an unverified survey item, thereby verifying the survey item for inclusion in a survey presented on an interactive display, the method comprising:outputting, through at least one output device, one or more interactive electronic displays comprising a survey with selectable response choices, the survey comprising:
a verified quantitative item for measuring respondent positions along a continuum for a first trait, the verified quantitative item comprising a prompt and a plurality of quantitative response choices; and
at least one unverified non-quantitative item comprising a psychometric ordinal rank for measuring respondent positions along the continuum for the first trait, the at least one unverified non-quantitative item further comprising a prompt and a plurality of non-quantitative response choices for which there is no inherent a priori natural order relative to the first trait;
receiving from a plurality of users, through at least one input device, a plurality of responses to the verified quantitative item;
receiving from a plurality of users, through at least one input device, a plurality of responses to the at least one unverified non-quantitative item;
measuring, using at least one processor, respondent positions along the continuum for the first trait in the plurality of responses to the verified quantitative item based on quantitative differences in quantitative values;
assessing, using at least one processor, psychometric acceptability of the at least one unverified non-quantitative item based at least in part on the plurality of responses to the at least one unverified non-quantitative item relative to the plurality of responses to the verified quantitative item, wherein the at least one unverified non-quantitative item determined to be at least one acceptable non-quantitative item is thereby verified empirically through data collected from the survey;
converting the psychometric ordinal rank of at least one acceptable non-quantitative item into interval scale values by determining, using at least one processor, an interval scale value for each of the plurality of non-quantitative response choices included in the at least one acceptable non-quantitative item and associated with the corresponding non-quantitative response choices in a database;
generating a statistically cohesive collection of verified items for measuring the degree to which respondents possess a particular trait based on the at least one acceptable non-quantitative item utilizing the interval scale values rather than the psychometric ordinal rank;
generating psychometric interval scales for the at least one acceptable non-quantitative item;
storing, using at least one processor and databases, psychometric interval scales and interval scale values;
generating visualizations of psychometric interval scales wherein displayed non-quantitative response choices correspond to interval scale values that indicate not only an ordinal rank but also a degree of relative difference in comparison to interval scale values of other response choices based on quantitative differences in the interval scale values, wherein differences in value between the interval scale values of the non-quantitative response choices indicate degrees of difference between the non-quantitative response choices and intervals of space on a display are based on the interval scale values; and
presenting, through at least one output device, psychometrically acceptable surveys to users wherein displayed non-quantitative response choices correspond to interval scale values that indicate not only an ordinal rank but also a degree of relative difference in comparison to interval scale values and/or outputting, through at least one output device, one or more interactive electronic displays further displaying the non-quantitative response choices of the at least one acceptable non-quantitative item presented on a psychometric interval scale for further data collection serving as a verified item included in a survey with a further unverified item.

US Pat. No. 10,431,112

COMPUTERIZED SYSTEMS AND METHODS FOR CATEGORIZING STUDENT RESPONSES AND USING THEM TO UPDATE A STUDENT MODEL DURING LINGUISTIC EDUCATION

Arthur Ward, Pittsburgh,...

1. A linguistic education system for a tutor to provide linguistic instruction to a student, the linguistic education system comprising:a host server system that comprises one or more servers;
a tutor mobile computing device that is remote from and in communication with the host server system via a data network; and
a student mobile computing device,
wherein:
the one or more servers of the host server system:
comprise:
a lexicon database that stores a set of multiple words, wherein each word in the lexicon database is indexed to one or more linguistic concepts;
a sentence database that stores sentences, wherein the sentences use words in the lexicon database;
a student model database that stores a student model for the student, wherein the student model for the student indicates, for each of a plurality of linguistic concepts, a probability that the student knows the linguistic concept;
is programmed to generate a lesson plan for a linguistic lesson for the student, wherein the lesson plan comprises one or more drills for one or more selected linguistic concepts to be covered in the linguistic lesson, wherein the one or more selected linguistic concepts for the linguistic lesson are selected based on a probability that the student knows the one or more selected linguistic concepts based on the student model, wherein the one or more drills comprise prompts, wherein the prompts comprise word prompts and sentence prompts, wherein words for the word prompts and sentences for the sentence prompts are selected for the linguistic lesson from the lexicon database and the sentence database based on the words in the word prompts and words in the sentences in the sentence prompts being indexed to the one or more selected linguistic concepts in the linguistic lesson, such that words and sentences that are unknown to the student, based on the student model for the student, are excluded from the lesson plan;
the tutor mobile computing device:
comprises a touchscreen interface; and
executes a software application that, when executed:
displays a response categorization area on the touchscreen interface of the tutor mobile computing device, wherein the response categorization area comprises:
 a listing of one or more possible responses for a selected prompt that is part of the linguistic lesson plan; and
 for each of the one or more possible responses for the selected prompt, a series of two or more hint level icons that represent varying degrees of hint levels, and wherein the hint level icons are selectable by the tutor, via the touchscreen interface of the tutor mobile computing device, to record the hint level that was needed to be provided by the tutor to elicit a correct response from the student; and
transmits back to the host server system student response data indicative of the hint level icons selected by the tutor for each of the one or more possible responses for each prompt in the lesson plan;
the student mobile computing device that is remote from and in communication with the tutor mobile computing device during the linguistic lesson, and wherein the student mobile computing device comprises a touch screen interface, such that for a portion of the linguistic lesson where the student inputs a response to a prompt from the tutor via the touch screen interface of the student mobile computing device, the student's response is displayed during the linguistic lesson on the touchscreen interface of the tutor mobile computing device, and
the one or more servers of the host server system are further programmed to update the student model for the student based on the student response data received from the tutor mobile computing device.

US Pat. No. 10,431,109

SYSTEMS AND METHODS FOR SOMATIZATION IDENTIFICATION AND TREATMENT

Cambia Health Solutions, ...

1. A method, comprising:receiving medical insurance claims data for a plurality of patients at a somatization system server;
at the somatization system server, executing instructions stored in non-transitory memory to run a somatization system algorithm on the medical insurance claims data to compare the received medical insurance claims data to identify somatization patients with physical symptoms that are in excess of demonstrable disease based on a likelihood score generated by the somatization system algorithm, the likelihood score related to a severity of an identified somatization patients' disorder as determined via the comparing the received medical insurance claims data;
via the instructions stored at the somatization system server, providing a specialized symptom support treatment to the identified somatization patients where the specialized symptom support treatment includes one or more of educational programs, episodic support, mental health therapy, and an internet browser plug-in tool with instructions based on the specialized symptom support treatment that include blocking one or more of internet sites and/or internet search terms; and
tracking activity data related to progress of the identified somatization patients receiving the specialized symptom support treatment.

US Pat. No. 10,431,108

COMPUTER-IMPLEMENTED TECHNIQUES FOR INTERACTIVELY TRAINING USERS TO PERFORM FOOD QUALITY, FOOD SAFETY, AND WORKPLACE SAFETY TASKS

NSF International, Ann A...

1. A head wearable device for training a user in performing a predetermined task, said head wearable device comprising:a digital display being positionable within a field of view of the user;
a camera being configured to capture visual data from a first-person perspective of the user;
a user input device being configured to provide control signals triggered by input from the user;
a non-transitory computer readable memory; and
a processor in communication with said digital display, camera, user input device and memory and wherein said memory includes instructions, which when executed by said processor, cause the processor to:
instruct the digital display to present a training-style selection program to determine which one of a plurality of training styles is most suitable for training the user to perform the predetermined task;
retrieve task data from the non-transitory computer readable memory, the task data including a series of steps in a predetermined order for directing the user through a process of performing the predetermined task and the task data further including compliance requirements associated with each of the steps;
configure presentation of the steps based on the training style determined by the training-style selection program,
instruct the digital display to visually present one step of the series of steps in accordance with the retrieved task data and the training style determined by the training-style selection program;
analyze the visual data captured by the camera during visual presentation of the one step on the digital display;
automatically recognize from the visual data an action associated with performance of the one step;
evaluate compliance with the one step, wherein evaluating compliance comprises comparing the recognized action to the compliance requirements associated with the one step to determine whether the recognized action satisfies the compliance requirements;
instruct presentation of a step subsequent to the one step in response to determining that the recognized action satisfies compliance requirements associated with the one step;
in response to determining that the recognized action fails to satisfy compliance requirements associated with the one step, further comprising the processor being configured to: prevent presentation of the subsequent step; and provide feedback media to the head wearable device, wherein the feedback media comprises a corrective action suggestion configured to address non-compliance with the one step;
wherein said memory further includes instructions, which when executed by said processor, further cause the processor to:
access, from a database, map data comprising a virtual map of a facility in which said head-wearable device is being utilized for training;
instruct presentation of the virtual map on said digital display;
determine, from the task data, one or more predetermined locations within the facility that are associated with steps for performance of the task;
track a current location of said head-wearable device in the facility; and
instruct presentation of directional media on said digital display for directing the user from the current location to the one or more predetermined locations associated with steps for performance of the task.

US Pat. No. 10,431,104

AIRCRAFT COLLISION AVOIDANCE SYSTEM

Wingguard, LLC, Holland,...

1. An aircraft collision avoidance system, comprising:at least one separation monitoring device connectable to at least a portion of an aircraft, the separation monitoring device comprising:
a housing for containing at least one transmitter, at least one receiver, and an energy source, wherein the energy source is contained within the housing and provides energy to the at least one separation monitoring device;
at least one transmitter capable of selectively transmitting signals which are reflected off of an object and received by at least one receiver, the reflected signals defining a separation distance between the at least one receiver and the object and wherein the at least one transmitter outputs a separation distance signal representative of the separation distance; and
an image sensor, wherein the image sensor is at least partially positioned within the housing; and
a master unit for receiving and analyzing the separation distance signals output by the at least one transmitter and outputting a warning signal to a warning device when the at least one separation monitoring device is within a predetermined distance from the object, and wherein the master unit displays an output signal from the image sensor.

US Pat. No. 10,431,099

COLLISION AVOIDANCE SYSTEMS AND METHODS

FLIR BELGIUM BVBA, Meer ...

1. A system comprising:a user interface configured to receive user input and provide user feedback with respect to a mobile structure; and
a controller configured to communicate with the user interface, a ranging sensor, and a speed, position, and orientation sensor (SPOS) mounted to the mobile structure, wherein the controller is configured to:
receive a detection of a mobile target from the ranging sensor;
determine a projected course for the mobile target detected by the ranging sensor;
determine at least first and second avoidance areas based, at least in part, on the projected course for the mobile target, one or more dimensions of the mobile target, and a speed, position, and orientation of the mobile structure provided by the SPOS, wherein each of the first and second avoidance areas comprise an avoidance area length comprising an adjustable lead length extending along a direction of motion of the mobile target that is adjustable based, at least in part, on the projected course for the mobile target;
generate image data based, at least in part, on the projected course, the first and second avoidance areas, and the speed, position, and orientation of the mobile structure, wherein the image data indicates at least the first and second avoidance areas; and
render the image data via at least one display of the user interface.

US Pat. No. 10,431,079

DRIVING CONTROL APPARATUS FOR INTERSECTION TRAFFIC LIGHT ARRAY

Shenzhen Yijie Innovative...

1. A driving control apparatus for an intersection traffic light array, the driving control apparatus comprising:a detecting unit, configured to detect a progress of a last intersection conflict control phase of a control phase of an entrance lane xi, wherein:
the intersection traffic light array comprises Nxi horizontal ground traffic light sets;
the Nxi horizontal ground traffic light sets comprise a horizontal ground traffic light set pxi which is disposed at an intersection safety line position of the entrance lane xi of a plane intersection;
the Nxi horizontal ground traffic light sets further comprise a horizontal ground traffic light set qxi which is disposed at a stop line position of the entrance lane xi, and Nxi is an integer greater than 1;
each horizontal ground traffic light set of the Nxi horizontal ground traffic light sets comprises at least one traffic light, and part or all of traffic lights of a horizontal ground traffic light set i have at least one of a wireless driving signal input port and a wired driving signal input port; and
the horizontal ground traffic light set i is one or any one of the Nxi horizontal ground traffic light sets; and
a driving control unit, configured to drive the Nxi horizontal ground traffic light sets to emit an allow-to-travel light signal sequentially from the horizontal ground traffic light set qxi when there is an overlap time length Tcd_xi left to the end of the last intersection conflict control phase of the control phase of the entrance lane xi, wherein:
the closer a distance between a horizontal ground traffic light set among the Nxi horizontal ground traffic light sets and the horizontal ground traffic light set qxi is, the earlier a starting time when the horizontal ground traffic light set is driven to emit an allow-to-travel light signal is; and
a starting time of an allow-to-travel light signal emitted by driving the horizontal ground traffic light set pxi is later than that emitted by driving any horizontal ground traffic light set among the Nxi horizontal ground traffic light sets, and an interval T?_pxi_qxi of the starting time of the allow-to-travel light signal emitted by the horizontal ground traffic light set pxi and a starting time of an allow-to-travel light signal emitted by the horizontal ground traffic light set qxi is equal to the overlap time length Tcd_xi.

US Pat. No. 10,431,078

DEVICE AND METHOD FOR AUTOMATICALLY UPDATING A DATABASE OF DRIVING SPEED LIMITS

COYOTE SYSTEM, Suresnes ...

1. A system for updating a database of authorized traffic speed limits of vehicles on at least one section concerned of a road network, said system comprising:an on-board system on each vehicle; and
a remote server comprising said database of authorized traffic speed limits, an average speeds database, and means of communicating with the on-board system on each vehicle;
wherein said on-board system comprises:
map reference means,
means of communicating with the remote server,
means of measuring an instantaneous speed of the vehicle,
data processing means,
wherein the remote server comprises a mapping database of road sections, and means capable of:
periodically calculating, for said section concerned, a statistical maximum value of average speed values of all vehicles having traversed said section concerned during a specific period of time, which are stored in the average speeds database,
determining a difference between said statistical maximum value and a value recorded for said section in the speed limits database,
when the difference is greater than a threshold value, replacing in the speed limits database the value recorded for said section with a new value based on the statistical maximum value, the threshold value being a percentage of the value of the speed limit recorded in the speed limits database; and
wherein the new value is a value closest to the statistical maximum value contained in a table of possible limit values.

US Pat. No. 10,431,075

REMOTE CONTROL WITH ENHANCED MODULARITY

DISH Ukraine L.L.C., Kha...

1. A method for real-time customization of a remote control including a plurality of buttons and one or more sensors, the method comprising:first determining, at a first time, a first sensor signature that identifies a first user based on analyzing first signals received from the one or more sensors,
the first sensor signature associated with first stored configuration data that specifies functionality of a first set of the plurality of buttons of the remote control previously customized for the first user;
first changing functionality, automatically in response to the first determining, of the first set of the plurality of buttons in accordance with the first configuration data;
second determining, at a second time subsequent to the first time, a second sensor signature that identifies a second user based on analyzing second signals received from the one or more sensors,
the second sensor signature associated with second stored configuration data that specifies functionality of a second set of the plurality of buttons of the remote control previously customized for the second user;
second changing functionality, automatically in response to the second determining, of the second set of the plurality of buttons in accordance with the second configuration data.

US Pat. No. 10,431,068

CONTROLLING PRODUCTS CONTAINED IN CONTAINER DEVICES

ADAN MEDICAL INNOVATION, ...

1. A method of controlling a product contained in a container device such that it is detected whether the product contained in the container device is in a suitable status to be used, the product being a drug, the container device being a drug delivery device, the method comprising, when the drug delivery device is arranged in a housing:receiving at least one signal from a sensor module, the signal representing an attribute related to the drug contained in the drug delivery device, the sensor module being associated with the housing;
determining if the attribute represented by the signal received from the sensor module is a warning attribute; and
if the attribute is a warning attribute, generating at least one trigger signal to be received by at least a warning module configured to generate a warning based on the trigger signal,
wherein the received signal representing the attribute comprises a signal representing a physiochemical characteristic of the drug,
the determining if the attribute representing by the signal received from the sensor module is a warning attribute comprises determining if the physicochemical characteristic of the drug contained in the drug delivery device is outside an established range, and
if a value of the physicochemical characteristic represented by the signal provided by the sensor module is outside the established range, determining that the status of the drug is not suitable for use.

US Pat. No. 10,431,059

NAVIGATIONAL DEVICE AND METHODS

Trekace Technologies Ltd....

1. A portable system for provision of a set of distinguishable tactile instructions to a user, the system comprising:a. at least one portable, hands-free, forearm-band sensation device for attachment to at least one forearm of said user, each device comprising at least four tactile stimulus components, each component disposed on an inner face of said device, each on an end portion of a flexible arm of a body of said device, each component adapted to impact on a specific area of skin of a user to provide a plurality of tactile stimuli, and wherein said at least four tactile stimulus components are adapted to provide a plurality of combinations of tactile stimuli from said end portions to said specific areas of skin, wherein each said tactile stimuli combination provides only one instruction of said set to the user, wherein said device is configured to provide unmistakable, distinguished commands, without the need for verbal and/or visual instructions; and
b. a communication apparatus configured to be carried by the user, adapted to wirelessly communicate instructions to said at least one forearm-band sensation device and to wirelessly receive communications from said at least one forearm-band sensation device, wherein said at least one forearm-band sensation device is adapted to receive commands from said communication apparatus to activate said at least four tactile stimulus components; and
wherein said at least one forearm-band sensation device weighs less than 200 g and said communication apparatus weighs less than 400 g, and wherein said tactile instructions are selected from movement instructions and navigational instructions.

US Pat. No. 10,431,055

BATTERY INTERCONNECTED ALERT DEVICE SYSTEM WITH VIBRATIONAL ALERT

Vireo Tech, LLC, Gilbert...

1. An alert device system comprising:an alert device comprising:
a vibration source coupled to a back plate of the alert device, wherein the back plate is adapted to mount to an electrical junction box on a wall or ceiling of a building structure; and
at least one circuit to transfer power to activate the vibration source, wherein activation of the vibration source causes vibration of the wall, the ceiling, and a floor of the building structure.

US Pat. No. 10,431,049

LOTTERY GAME SYSTEM AND METHOD WITH AUGMENTED REALITY COMPONENT

Scientific Garnes Interna...

1. A method for implementing an augmented reality lottery game on a mobile device of a player, wherein a plurality of players can simultaneously play the augmented; reality lottery game, comprising:providing lottery tickets with a code for entry into the augmented reality lottery game;
configuring a common game server for communication with the mobile device, wherein the player enters the code and transmits the code via the mobile device to the common game server to initiate the augmented reality lottery game;
the common game server receiving real-world location data from the mobile device and transmitting locations of participating establishments to the mobile device within a predefined distance of a location of the player;
upon verifying the location: of the player at one of the participating establishments, the common game server enabling an overlay of one or more virtual objects on a screen image on the mobile device of the player of an establishment location; and
the mobile device providing instructions to the player for interacting with the one or more virtual objects in accordance with objects of the augmented reality lottery game.

US Pat. No. 10,431,040

EVENTS AGENT FOR SERVER-SUPPLIED WAGERING GAMING

IGT UK Interactive Limite...

1. A wagering gaming system comprising:a back-end events analysis server; and
a wagering gaming operator server, different from the back-end events analysis server, configured to:
receive from a client device a request for game content software to provide wagering game play to a user of the client device;
in response to the request, enable the client device to download the requested game content software from a game supplier server that is different from the wagering gaming operator server; and
transmit to the client device, from the wagering gaming operator server, an events agent core library of software functions and a set of front-end software functions;
wherein the events agent core library, when executed by the client device, performs functionality comprising:
receiving, from the downloaded game content software executing on the client device, notifications during a wagering game of in-game events of the wagering game being executed by the downloaded game content software executing on the client device; and
based on the notifications, reporting at least some of the in-game events to the front-end software functions, and reporting at least some of the in-game events to the back-end analysis server, wherein the events agent core library is configured to report events to the set of front-end software functions within the client device, the game content software within the client device and the back-end analysis server that is external to the client device by publishing events through routing logic to a bus within the events agent core library to which the set of front-end software functions, the game content software and the back-end analysis server are subscribed;
wherein the front-end software functions, when executed by the client device, perform functionality comprising implementing an out-of-game response based on at least one of the reported in-game events;
wherein the back-end events analysis server is configured to:
aggregate the reported in-game events from a plurality of wagering games at the back-end events analysis server; and
provide to the game supplier server, from the back-end events analysis server, analytics based on the aggregated in-game events;
and wherein the client device is configured to receive updated game content software from the game supplier server in response to the analytics from the back-end events analysis server.

US Pat. No. 10,431,007

METHOD AND SYSTEM FOR USER INTERACTION

AUGUMENTA LTD., Oulu (FI...

1. A method for user interaction, the method comprising:pointing a sensor, mounted on head mounted smartglasses, towards a panel, wherein the smartglasses include an augmented reality display, and wherein the panel defines a physical area having a plurality of markers and a panel identifier;
using the sensor to recognize the plurality of markers on the panel and an interaction area defined by the plurality of markers;
using the sensor to recognize the panel identifier;
using the recognized panel identifier to select a layout for a graphical user interface comprising a plurality of graphical user interface elements; and
rendering the selected layout of the graphical user interface on the augmented reality display to appear to be floating in a spatial volume between the head mounted smartglasses and the interaction area defined by the plurality of markers; and to visually align with the panel;
wherein at least one of the plurality of markers comprises at least one of information and a hyperlink to the information, wherein the information comprises at least one of a location, product information, and user information;
wherein at least two of the plurality of markers are configured to be used as geometrical markers for defining a geometrical position and an orientation of the panel with respect to the head mounted smartglasses; and
wherein the method further comprises:
measuring a color of the interaction area and using the color measurement to affect the rendering of the identified plurality of graphical user interface elements; and
randomizing positions of the identified plurality of graphical user interface elements when rendering the identified plurality of graphical user interface elements.

US Pat. No. 10,431,003

THREE-DIMENSIONAL VIRTUAL ENVIRONMENT

Roam Holdings, LLC, Hark...

1. A three-dimensional (3D) virtual environment rendering system, comprising:a central processing device;
at least one 3D virtual environment server;
a plurality of user devices in data communication with the central processing device,
wherein a first portion of the user devices are visitor devices and a second portion of user devices are developer devices;
a plurality of application servers in data communication with the central processing device; and
software executing on the central processing device, wherein the software:
compiles data from the at least one 3D virtual environment server;
creates and renders an open 3D virtual environment based on the compiled data from the at least one 3D virtual environment server and accessible by users with access to the Internet;
outputs the rendered open 3D virtual environment to each of the visitor devices;
receives visitor data from each of the plurality of visitor devices;
updates the rendered open 3D virtual environment based on the visitor data received from each of the visitor devices in the open 3D virtual environment;
receives changes to the open 3D virtual environment from the developer devices;
updates the rendered open 3D virtual environment based on the changes to the open 3D virtual environment in the open 3D virtual environment;
receives application data from each of the application servers;
updates the rendered open 3D virtual environment based on the application data received from each of the application servers in the open 3D virtual environment; and
outputs, in real time, the updated rendered open 3D virtual environment to each of the visitor devices;
wherein the open 3D virtual environment serves as a direct interface with the Internet by allowing visitors with access to the Internet to visually navigate the world wide web and developers with access to the Internet to change the world wide web.

US Pat. No. 10,430,997

METHOD OF MANAGING PROXY OBJECTS

OPTO Interactive, LLC, F...

1. A computer driven method of managing Proxy Objects comprising the steps of:uploading HD Objects by a computer device having a memory to an accessible secure database; attaching meta data by an application executing on the computer device to each HD Object stored in said secure database;
matching each Proxy Object by an application executing on the computer device to at least one or more HD Objects using a product category hierarchy;
locating a Proxy Object from said secure database to include in a CAD Model;
placing said selected Proxy Object by an application executing on the computer device in an appropriate position within said CAD Model;
selecting a scene to render and saving the rendered scene into memory by an application executing on the computer device;
selecting HD Objects to replace selected Proxy Objects on said scene;
swapping the selected Proxy Objects for the selected HD Objects by an application prior to rendering;
displaying a computer generated, photo realistic rendered image of the scene with the selected HD Objects swapped for the Proxy Objects;
displaying photo realistic rendered images of multiple scenes with HD Objects, placing said selected 3D Specification icon by an application executing on the computer device in an appropriate position within said CAD Model or 2D Image and 3D Specifications for Users to access of the internet via a browser or mobile app; and
connecting said Meta Data for said Proxy Object or said HD Object to said 3D Specification.

US Pat. No. 10,430,995

SYSTEM AND METHOD FOR INFINITE SYNTHETIC IMAGE GENERATION FROM MULTI-DIRECTIONAL STRUCTURED IMAGE ARRAY

Fyusion, Inc., San Franc...

1. A method for interpolating images of an object from a multi-directional structured image array, the method to be performed by a computing device, the method comprising:obtaining a plurality of images corresponding to a light field using a camera;
determining first, second, and third images in the plurality of images, the first, second, and third images being the closest three images in the plurality of images to a desired image location in the light field;
identify a first set of candidate transformations between the first image and the second image, wherein identifying the first set of candidate transformations includes applying a first interpolation weight value to transformation candidates;
identify a second set of candidate transformations between the first image and the third image, wherein identifying the second set of candidate transformations includes applying a second interpolation weight value to transformation candidates, wherein the first and second interpolation weights are determined according to the desired image location; and
for each pixel location in the desired image location in the light field:
calculate a first best pixel value using the first set of candidate transformations;
calculate a second best pixel value using the second set of candidate transformations;
blend the first and second best pixel values to form an interpolated pixel.

US Pat. No. 10,430,986

CLUSTERING PHOTOGRAPHS FOR DISPLAY ON A DIGITAL PICTURE FRAME

pushd, Inc., San Francis...

1. A method of displaying photos on a digital picture frame including a digital display mounted within a frame, a camera connected to the frame, and a network connection module, the method comprising:automatically determining with the camera an identity of a viewer of the digital picture frame;
automatically clustering from a digital photo collection, via automated facial recognition, photos over a multi-year timeframe of a person of interest to the viewer to obtained clustered photos of the person of interest, wherein the clustering comprises:
preparing a plurality of sub-clusters each including digital photos of the person of interest at a similar time and/or age;
extracting photo facial features within each of the plurality of sub-clusters that comprise a predetermined limited change over the timeframe to form a cluster representation of the person of interest;
comparing each cluster representation to further cluster representations of others of the plurality of sub-clusters to determine related clusters of the person of interest over the timeframe as a function of the cluster representation; and
linking or grouping related sub-clusters to form the clustered photos of the person of interest for display; and
automatically displaying on the digital display the clustered photos of the person of interest from the digital photo collection as a function of the clustering.

US Pat. No. 10,430,981

IMAGE ARTIFACT IDENTIFICATION AND MITIGATION

KONINKLIKE PHILIPS N.V., ...

1. A method for identifying and mitigating artifacts in projection data or reconstructed image data, comprising:generating at least one of projection data or reconstructed image data by a scanning device;
displaying the at least one of projection data or reconstructed image data having visually observable artifacts generated by a scanning device, wherein the at least one of the projection data or the reconstructed image data corresponds to an imaging examination of an object or subject;
identifying one or more sample images other than of the object or subject with known artifacts having artifacts similar to the visually observable artifacts in the at least one of the projection data or the reconstructed image data;
obtaining data from at least one of the projection or reconstructed image data indicative of a characteristic of the at least one of the projection or reconstructed image data;
filtering the identified one or more sample images other than of the object or subject with known artifacts having artifacts similar to the visually observable artifacts in the at least one of the projection data or the reconstructed image data to correspond to the data thereby identifying a subset of one or more sampled images;
displaying, concurrently with the at least one of the projection data or the reconstructed image data having visually observable artifacts, the subset of the one or more sample images other than of the object or subject with known artifacts filtered to correspond to the data, and information related to mitigating the visually observable artifacts; and
wherein the displaying, the identifying, the obtaining, the filtering, and the displaying concurrently are performed by a configured processor.

US Pat. No. 10,430,961

USING SATELLITE IMAGERY TO ENHANCE A 3D SURFACE MODEL OF A REAL WORLD CITYSCAPE

ObjectVideo Labs, LLC, T...

1. A method of enhancing urban surface model with image data, comprising:obtaining a digital surface model (DSM) comprising a plurality of DSM geolocations arranged evenly in a ground plane of the real world, each DSM geolocation representing a surface location of a region of interest in the real world, at least some of the DSM geolocations representing surface locations of buildings within the region of interest;
converting the digital surface model to a three-dimensional (3D) mesh model, the 3D mesh model comprising a plurality of vertices with each vertex of the plurality of vertices being associated with a corresponding location;
obtaining at least a satellite image of at least a portion of the region of interest, the satellite image being associated with metadata, the metadata of the satellite image comprising an estimated geolocation of the satellite at the time of recording the satellite image by the satellite, wherein the estimated geolocation includes a latitude, a longitude, and a height of the satellite at the time of recording;
determining, based on the 3D mesh model and the latitude, the longitude, and the height of the satellite at the time the satellite image was recorded by the satellite, whether a side of a particular building of the buildings in the region of interest was not obstructed by another building from the view from the estimated geolocation of the satellite at the time the satellite image was recorded by the satellite;
in response to determining, based on the 3D mesh model and the estimated geolocation of the satellite at the time the satellite image was recorded by the satellite, that the side of the particular building was not obstructed by another building from the view from the estimated geolocation of the satellite at the time the satellite image was recorded by the satellite, determining geolocations of corners in the 3D mesh model that would be visible from the estimated geolocation of the satellite at the time the satellite image was recorded by the satellite;
identifying pixels in the satellite image based on (i) the geolocations of the corners in the 3D mesh model and (ii) geolocations of the pixels determined based on the estimated geolocation;
extracting a portion of the satellite image with vertices that correspond to the pixels in the satellite image that were identified based on (i) the geolocations of the corners in the 3D mesh model and (ii) the geolocations of the pixels determined based on the estimated geolocation;
storing, in association with the corners in the 3D mesh model, a texture from the portion of the satellite image with the vertices that correspond to the pixels in the satellite image that were identified based on (i) the geolocations of the corners in the 3D mesh model and (ii) the geolocations of the pixels determined based on the estimated geolocation; and
providing a two dimensional (2D) image obtained by mapping at least a portion of the 3D mesh model to an image plane, the 2D image including one or more portions based on the texture from the portion of the satellite image.

US Pat. No. 10,430,953

SYSTEMS AND METHODS FOR OBJECT TRACKING AND LOCALIZATION IN VIDEOS WITH ADAPTIVE IMAGE REPRESENTATION

Sportlogiq Inc., Montrea...

1. A method for object tracking in a sequence of images of a scene acquired by an imaging device, the method comprising:generating a representation of an object and its surroundings;
generating a tracking score based on the representation of the object and its surroundings, and a classification scheme;
detecting a peak in the tracking score corresponding to a location of the object in the image;
adjusting the representation of the object and its surroundings and the classification scheme according to one or more new appearances of the object; and
performing an iterative adaptive adjustment to update image representations and classifiers.

US Pat. No. 10,430,949

AUTOMATIC METHOD AND SYSTEM FOR VESSEL REFINE SEGMENTATION IN BIOMEDICAL IMAGES USING TREE STRUCTURE BASED DEEP LEARNING MODEL

SHENZHEN KEYA MEDICAL TEC...

1. A system for segmenting a biomedical image including at least one tree structure object, comprising:a communication interface configured to receive the biomedical image and a learning model, the biomedical image being acquired by an image acquisition device; and
at least one processor, configured to:
extract a plurality of image patches from the biomedical image; and
apply the learning model to the plurality of image patches to segment the biomedical image, wherein the learning model includes a convolutional network configured to process the plurality of image patches to construct respective feature maps and a tree structure network configured to process the feature maps collectively to obtain a segmentation mask for the tree structure object, wherein the tree structure network models a spatial constraint of the plurality of image patches.

US Pat. No. 10,430,946

MEDICAL IMAGE SEGMENTATION AND SEVERITY GRADING USING NEURAL NETWORK ARCHITECTURES WITH SEMI-SUPERVISED LEARNING TECHNIQUES

INCEPTION INSTITUTE OF AR...

1. A computer vision system for analyzing medical images comprising:one or more computing devices comprising one or more processors and one or more non-transitory storage devices for storing instructions, wherein execution of the instructions by the one or more processors causes the one or more computing devices to:
receive a set of training images including a first subset of training images comprising pixel-level annotation information and a second subset of training images comprising image-level annotation information;
execute a training procedure that jointly trains a segmentation model to identify medical objects included in medical images and a grading model to assign severity classification labels to the medical images, wherein executing the training procedure includes:
executing a pre-training procedure that uses a fully-supervised training approach to train the segmentation model with the first subset of training images and the grading model with the second subset of training images;
generating, using the segmentation model, predicted masks based on the second subset of training images after the pre-training procedure is performed;
utilizing the predicted masks to train an attention function of the grading model;
generating, using the attention function of the grading model, pseudo masks based on the second subset of training images; and
utilizing the predicted masks and the pseudo masks to further train the segmentation model using a semi-supervised training approach;
receive a medical image; and
generate, using the segmentation model and the grading model, analysis information for the medical image that identifies a severity classification label for the medical image and one or more medical objects included in the medical image.

US Pat. No. 10,430,924

RESIZABLE, OPEN EDITABLE THUMBNAILS IN A COMPUTING DEVICE

QuirkLogic, Inc., Calgar...

1. A non-transitory computer readable medium comprising instructions, which when executed by a processor perform a method for editing thumbnails, the method comprising:detecting an input action to resize a thumbnail associated with a file, wherein the thumbnail is a static image of at least a portion of a snapshot of file content in the file, and the thumbnail is displayed in a file directory on an interactive device;
in response to the detecting, obtaining an expanded thumbnail;
making a first determination that viewport information of the expanded thumbnail does not exceed a first predetermined threshold;
generating, in response to the input action, a frontal transparent writing layer (FTWL) operatively linked with the expanded thumbnail;
capturing, in the FTWL, an annotation made in a thumbnail region of the expanded thumbnail; and
storing the annotation and viewport information for the annotation in the FTWL.

US Pat. No. 10,430,921

MULTI-USER APPLICATION SYSTEM ENVIRONMENT ENGINE

Umajin Inc., Woburn, MA ...

1. A nontransitory storage medium encoded with instructions, for use with a plurality of computer systems, each one of which is in communication in real time over a network with other computer systems of the plurality of computer systems, wherein the instructions, when executed on each of the computer systems, establish, on each computer system, an application system, wherein the application system includes a simulation engine and a virtualized software environment, the simulation engine running on top of the virtualized software environment and enabling creation and editing of a project by a local user and network users, wherein the simulation engine comprises:a declaration processor that linearly processes a first declaration that constitutes a text embodiment of the project, reciting any set of items selected from the group consisting of object, relationship, property, behavior, and combinations thereof, into a declared scene tree of objects;
a scene tree object manager that (a) manages objects, their relationships, properties, and behaviors in the declared scene tree of objects, (b) causes transformation of the declared scene tree of objects so as to be mirrored in a project subnode of an instantiated scene tree of objects, the project subnode constituting an instantiated embodiment of the project, and (c) causes updating of the instantiated scene tree when it is changed;
a persistence processor in communication with the scene tree object manager, that causes mirroring, of the instantiated scene tree of objects, in a second declaration;
a visual editor, the visual editor being a subnode of the instantiated scene tree, that makes user-directed changes to the project subnode of the instantiated scene tree, wherein the project subnode is a subnode of the visual editor;
an editor broadcaster, the editor broadcaster being a subnode of the instantiated scene tree, coupled to the network, that obtains changes from the visual editor and causes the persistence processor to transform a correspondingly changed part of the instantiated scene tree into a change declaration and broadcasts the change declaration embedded in a change message over the network to the other computer systems; and
an editor listener, the editor listener being a subnode of the instantiated scene tree, coupled to the network, that receives and processes any change message, from any other of the computer systems, by causing the declaration processor to transform a declaration embedded in received change message into a corresponding change in the instantiated scene tree;
a rendering processor, coupled to the virtualized software environment, to requisition hardware resources to cause physical manifestation of the instantiated scene tree of objects in a form selected from the group consisting of audio, visual, network communication, storage in a transitory or a nontransitory basis, computational tasks, and combinations thereof, the physical manifestation being optimized by evaluation of hardware resources that are both available and required to be allocated in order to achieve the physical manifestation.

US Pat. No. 10,430,902

AUTOMATIC UPDATING OF REAL ESTATE DATABASE

Trulia, LLC, Seattle, WA...

1. A system for updating a real-estate database comprising a computer-readable medium having contents stored thereon that when executed by one or more processors of the system cause the system to:store, at a real estate property database, a set of real estate properties and a set of attributes associated with each real estate property;
receive, at an input interface, image data of a real estate property in the set of real estate properties;
determine, at the one or more processors, from the image data one or more tags associated with the real estate property;
compare, at one or more processors, at least one of the one or more determined tags to attributes in the set of attributes associated with the real estate property; and
when a discrepancy is identified between the at least one of the one or more determined tags and the attributes in the set of attributes associated with the real estate property, update a database entry in the real estate property database, wherein the update comprises modifying at least one attribute in the set of attributes associated with the real estate property based on the one or more tags; and
display, at an output interface, visual information based on at least a portion of the updated database entry.

US Pat. No. 10,430,898

METHOD AND SYSTEM FOR FACILITATING ELECTRICITY SERVICES

NAD GRID CORP, Cupertino...

1. A method for facilitating electricity services, the method comprising:collecting a set of electricity provision parameters from a providing party at a providing party interface associated with a providing party device and configured to communicate with a centralized services system;
collecting a set of electricity request parameters from a receiving party at a receiving party interface associated with a receiving party device and configured to communicate with the centralized services system;
determining, at the centralized services system, a services match between the providing party and the receiving party based on the set of electricity provision parameters, the set of electricity request parameters, and a carbon mitigation parameter associated with a relative carbon benefit corresponding to power provision to the receiving party by the providing party, wherein determining the carbon mitigation parameter comprises:
determining a first specific carbon footprint for grid power provision to the receiving party by an electrical grid;
determining a second specific carbon footprint for the power provision to the receiving party by the providing party; and
determining the carbon mitigation parameter based on the difference between the first and the second specific carbon footprints, wherein the difference is associated with the relative carbon benefit;
processing, with a decentralized network system configured to communicate with the centralized services system, a first electricity services transaction based on the services match between the providing party and the receiving party, wherein the decentralized network system improves security and traceability associated with the electricity services, wherein processing the first electricity services transaction comprises, with the decentralized network system:
recording, at a distributed ledger comprising decentralized nodes of the decentralized network system, a set of electricity services transaction parameters of the first electricity services transaction, wherein the set of electricity services transaction parameters comprises a price parameter, an energy parameter, a providing party identifier, and a receiving party identifier; and
updating, at the decentralized nodes, a providing party balance and a receiving party balance based on the set of electricity services transaction parameters; and
dynamically facilitating the electricity services between the providing party and the receiving party based on the first electricity services transaction.

US Pat. No. 10,430,870

METHOD AND SYSTEM FOR REPURPOSING LEASE ANALYSIS, ACCOUNTING, ADMINISTRATION, AND MARKET DATA COMPARISONS

LeaseCalcs, Inc., Irvine...

1. A system that comprises:at least one processor configured to execute program instructions;
a memory configured to store the program instructions, the program instructions comprising:
a lease administration component configured to:
receive at least one of:
at least one lease analysis output element;
at least one lease accounting output element; or
at least one real estate property lease comparables output element;
wherein the at least one lease analysis output element, the at least one lease accounting output element, or the at least one real estate property lease comparables output element includes lease analysis data, lease accounting data, or lease comparables data related to a first user and lease analysis data, lease accounting data, or lease comparables data related to a second user not affiliated with the first user;
receive one or more lease administration input data elements, wherein the one or more lease administration input data elements includes first data elements related to the first user and second data elements related to the second user;
repurpose the at least one lease analysis output element, the at least one lease accounting output element, and/or the at least one real estate property lease comparables output element using at least one of the one or more lease administration input data elements to generate at least one additional lease administration input element;
generate at least one lease administration output element automatically, based on the one or more lease administration input elements and the at least one additional lease administration input element; and
provide a lease administration report that includes the at least one lease administration output element to the first user via a user interface and to a database from which the second user is enabled to obtain the lease administration report.

US Pat. No. 10,430,869

METHOD AND SYSTEM FOR REPURPOSING LEASE ANALYSIS, ACCOUNTING, ADMINISTRATION, AND MARKET DATA COMPARISONS

LeaseCalcs, Inc., Irvine...

1. A system that comprises:at least one processor configured to execute program instructions;
a memory configured to store the program instructions, the program instructions comprising:
a lease analysis component configured to:
receive at least one lease analysis input data element that includes first analysis information related to a first user and second analysis information related to a second user not affiliated with the first user;
generate at least one lease analysis output element based on the at least one lease analysis input data element; and
provide a lease analysis report including the at least one lease analysis output element to the first user via a first user interface; and
a lease accounting component configured to:
receive the at least one lease analysis output element;
receive one or more lease accounting input data elements that include first accounting information related to the first user or second accounting information related to the second user;
repurpose the at least one lease analysis output element using at least one of the one or more lease accounting input data elements to generate at least one additional lease accounting input element;
generate at least one lease accounting output element automatically, based on the one or more lease accounting input elements and the at least one additional lease accounting input element; and
provide a lease accounting report that includes the at least one lease accounting output element to at least the first user via a second user interface and to a database from which the second user is enabled to obtain the at least one lease accounting output element, the lease accounting report also including a financial reporting analysis of a lease with at least one financial reporting requirement associated with one or more first lease accounting rules of a first lease accounting standard and one or more second lease accounting rules of a second lease accounting standard.

US Pat. No. 10,430,867

VIRTUAL GARMENT CAROUSEL

SelfieStyler, Inc., San ...

1. Tangible, non-transitory computer-readable media comprising instructions encoded therein, wherein the instructions, when executed by one or more processors, cause a computing system to perform a method comprising:generating a first virtual garment carousel for a user, wherein the first virtual garment carousel comprises a plurality of garment images of a first type of garment, wherein generating the first virtual garment carousel for the user comprises: (i) selecting a set of garments for the first virtual garment carousel from a plurality of candidate garments based at least in part on rules relating to a user's activity data, wherein the user's activity data comprises daily, weekly, and monthly activity, and wherein the rules relating to the user's activity data refresh candidate garments most frequently for users with daily activity, less frequently for users with weekly activity, and least frequently for users with monthly activity and (ii) storing at least one garment image for each garment in the selected set of garments in the first virtual garment carousel;
generating a first composite image of the user wearing a first outfit comprising a first garment and a second garment, wherein the first composite image comprises a user image, a first garment image, and a second garment image, wherein the first garment image is a garment image in the first virtual garment carousel, wherein the second garment image is an image of a second type of garment, and wherein garment fit points in the first and second garment images align with corresponding fit points in the user image;
displaying the first composite image in a graphical user interface;
receiving a garment change command via the graphical user interface to change from the first garment image to a next garment image in the first virtual garment carousel;
in response to receiving the garment change command, generating a second composite image of the user wearing a second outfit comprising the second garment and a third garment, wherein the second composite image comprises the user image, the second garment image, and a third garment image, wherein the third garment image is the next garment image in the first virtual garment carousel, and wherein garment fit points of the second and third garment images align with corresponding fit points in the user image; and
displaying the second composite image in the graphical user interface.

US Pat. No. 10,430,862

EXPANDED SHOPPING PRODUCT PAGE AND CATALOG LAYOUT

EOScart LLC, Providence,...

1. A method comprising:displaying, on a computing device, a window including a retailer page that displays a set of available products from an online retailer and a transition area that is displayed alongside the retailer page in the window;
receiving a selection of a product from the retailer page,
wherein the selection comprises a movement of the product to the transition area;
responsive to receiving the selection, requesting expanded details of the selected product from the bag management system;
receiving the expanded details of the expanded product from the bag management system;
modifying the window to present the retailer page and an expanded product page in the window, the expanded product page including the expanded details of the selected product;
receiving an addition of the product to a bag;
displaying a bag of products including the product;
receiving a checkout request; and
providing a purchase flow for the bag of products responsive to receiving the checkout request.

US Pat. No. 10,430,846

TRANSACTION FACILITATING MARKETPLACE PLATFORM

Panjiva, Inc., New York,...

1. A computer-implemented method for ranking supplier or buyer search results comprising:converting, with a processor, structured data associated with a plurality of suppliers into a unified data format independent of a physical format of delivery and a logical formatting of the structured data;
storing, in a memory device, the structured data in the unified format;
comparing, with a processor, the structured data to search keywords received from a user through a user interface hosted by a server;
generating, with the processor, a candidate search result set of entities based on the comparison, wherein the candidate search result set of entities comprises a filtered number of suppliers from the plurality of suppliers;
weighting a combination of a plurality of entity performance measures for a portion of the entities in the candidate search result set of entities, wherein the plurality of entity performance measures includes at least one measure selected from the list consisting of: number of shipments made by the supplier that matches at least one aspect of a buyer's request, number of similar products the supplier makes that match the buyer's request, export value per category of product exported by the supplier, and number of certifications or clearances that a particular supplier has;
ranking, with the processor, the filtered number of suppliers based on the weighted combination of the plurality of entity performance measures; and
arranging the search results based on the ranking.

US Pat. No. 10,430,843

METHOD AND SYSTEM FOR PURCHASING NON-FUEL MERCHANDISE

ADDITECH, INC., Sugar La...

1. A system, comprising:a fuel dispenser for dispensing fuel to a vehicle;
a fuel additive system in communication with the fuel dispenser, wherein the fuel additive system comprises:
a computer system; and
a hydraulic controller for dispensing a fuel-additive product to the vehicle; and
a point-of-sale system in communication with the fuel dispenser and the fuel additive system, wherein at least a portion of the point-of-sale system is located inside a retail store, and wherein the computer system of the fuel additive system is for:
monitoring purchase messages between the fuel dispenser and the point-of-sale system for purchase selections made at the fuel dispenser to determine whether purchases at the fuel dispenser include the fuel-additive product;
upon a determination that a first purchase message of the purchase messages between the fuel dispenser and the point-of-sale system does not include the fuel-additive product, subsequently passing the first purchase message to the point-of-sale system; and
upon a determination that the first purchase message includes the fuel-additive product:
creating a new purchase message regarding the fuel-additive product in a format receivable by the point-of-sale system and forwarding the new purchase message to the point-of-sale system; and
upon detecting dispenser fuel pulses from the fuel dispenser indicative of fuel flow, controlling the hydraulic controller to dispense the fuel-additive product for the vehicle; and
wherein the point-of-sale system is for presenting a total amount of the purchase selections at the point-of-sale system.

US Pat. No. 10,430,842

METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR DYNAMICALLY PRICING PERISHABLE GOODS

ECONOMEMETICS AB, Helsin...

1. A method comprising:performing a pricing process for perishable goods on a programmed data processing apparatus,
wherein the programmed data processing apparatus comprises a memory system for storing program code instructions and data, a processing system configured to execute at least some of the program code instructions and to process the data stored in the memory system, and
wherein the processing system is operatively coupled to a database system,
wherein the database system stores information on a plurality of items of goods, wherein the memory system comprises program code instructions for causing the processing system to carry out the pricing process, wherein the pricing process comprises the following acts for each of a plurality of items of goods:
a) monitoring a time parameter T corresponding to the time period from T0 to Tn when an item of goods is good for sale, and if the time parameter T b) periodically updating a current price Pcurrent for the item of goods at every predetermined time interval to dynamically reflect potential buyers' interests, based on an estimation of how many items of goods should have been sold in order for exactly all of the items of goods to be sold at the highest possible average price before Tn, and a real demand for an ongoing sale situation after commerce starts;
c) producing a virtual marketplace displaying in a general buyer interface information of the item of goods including the periodically updated current price Pcurrent viewable by buyers through buyer terminals connected to the virtual marketplace via a network;
d) setting a maximum number of items Vquote for the buyers indicating a maximum number of items of goods purchasable by each buyer during a freeze time period ?Tfreeze, Vquote being equal to or smaller than a maximum cumulative volume of the perishable goods MAX(CV);
e) receiving an indication of interest to buy at least one item of goods from a particular buyer through one of the buyer terminals interacting with the virtual marketplace;
f) in response to receiving the indication of interest to buy the at least one item of goods, generating a buyer specific buyer interface associated with the time of receiving the indication of interest, displaying in the buyer specific buyer interface a temporarily fixed price Pfreeze equal to current price Pcurrent for the freeze time period ?Tfreeze, viewable through the buyer terminal by said particular buyer that indicated the interest to buy the at least one item of goods;
g) automatically updating the current price Pcurrent in response to offering a temporarily fixed price Pfreeze, taking into consideration the indication of interest, and displaying in the general buyer interface the updated current price Pcurrent viewable by buyers through buyer terminals connected to the virtual marketplace;
h) keeping periodically updating the current price Pcurrent for the item of goods displayed in the general buyer interface while keeping the temporarily fixed price Pfreeze displayed in the buyer specific buyer interface unchanged during the freeze time period ?Tfreeze;
i) accepting a purchase order for the at least one item of goods at the temporarily fixed price Pfreeze if a number of the at least one item of goods of the purchase order is equal to or smaller than the maximum number of items Vquote for the particular buyer and the purchase order is received within the freeze time period ?Tfreeze from the buyer terminal interacting with the displayed item of goods in the virtual marketplace;
j) rejecting the purchase order if the number of the at least one item of goods of the purchase order exceeds the maximum number of items Vquote for the particular buyer;
k) rejecting the purchase order if the purchase order is received after the freeze time period ?Tfreeze;
l) automatically updating the current price Pcurrent of the item of goods in response to receiving an accepted and/or rejected order and displaying in the general buyer interface the updated current price Pcurrent viewable by buyers through buyer terminals connected to the virtual marketplace; and
automatically repeating the acts b) through l) until the time parameter T equals the maximum time Tn.

US Pat. No. 10,430,763

APPARATUS, METHOD AND SYSTEM FOR CLASSIFYING FREELANCERS

Upwork, Inc., Mountain V...

1. A system for optimizing performance and minimizing delays within a services exchange medium, the system comprising:at least one data store that together stores:
a job post associated with a client;
a freelancer profile associated with a freelancer; and
a client profile associated with the client; and
a computer server communicatively coupled with the at least one data store and configured to:
establish a plurality of onboarding process flows configured by the client, wherein each of the plurality of onboarding process flows includes initial onboarding tasks that are specific to a position within the services exchange medium and also includes rules that define completion dependencies for the initial onboarding tasks;
associate the freelancer with one of the plurality of onboarding process flows previously configured by the client;
access from the at least one data store the job post, the freelancer profile, and the client profile;
automatically capture data from the job post, the freelancer profile and the client profile;
implement a first algorithm that computes a first score based on the captured data, wherein the first score is mapped to one of a plurality of onboarding levels;
when the first score is within a first range, ascertain a classification of the freelancer without needing to request for input from the freelancer;
when the first score is not within the first range, automatically influence rigor of the onboarding process that is associated with the freelancer by dynamically integrating additional onboarding tasks into the onboarding process, wherein data associated with the additional onboarding tasks that subsequently are received are used by the computer server to support the classification of the freelancer; and
present the onboarding process flow that is associated with the freelancer in an onboarding dashboard for display on a viewing device, wherein the rules enforce an order of user inputs into the onboarding dashboard such that when a subsequent onboarding task that is dependent on at least one uncompleted onboarding task is activated, a task message for the subsequent onboarding task and reachable from the onboarding dashboard is displayed, wherein the task message displays the at least one uncompleted onboarding task that needs to be completed prior to starting the subsequent onboarding task, and wherein the task message is displayed while the at least one uncompleted onboarding task is not activated.

US Pat. No. 10,430,754

MONITORING PARTS IN A FACILITY

WEIR GROUP IP LIMITED, G...

1. A method for tracking parts in a facility, the method comprising:storing a beacon identifier in a wireless beacon attached to a first part moving through the facility;
retrieving, by the wireless beacon attached to the first part moving through the facility, a tag identifier stored in a location tag attached to a second part moving through the facility, wherein the first part is distinct from the second part, and wherein the first part and the second part are coupled together as constituent parts of a manufacturing item moving through the facility;
generating, on the wireless beacon attached to the first part, a location signal comprising:
(1) the beacon identifier of the wireless beacon attached to the first part moving through the facility, and
(2) the tag identifier of the location tag attached to the second part moving through the facility; and
transmitting, from the wireless beacon attached to the first part, the location signal comprising both the beacon identifier of the wireless beacon attached to the first part and the tag identifier of the location tag attached to the second part to one or more receivers for tracking locations of the first part and the second part in the facility.

US Pat. No. 10,430,752

STORAGE EQUIPMENT AND DOOR-TO-DOOR DELIVERY SYSTEM

FULLTIME SYSTEM CO., LTD....

1. A storage equipment system, comprising:a plurality of multiple receiving boxes, for exclusively storing deliveries designated to ones of a plurality of users;
wherein the storage equipment system is operably lockable to temporarily store a first delivery after a first deposition, and if a carrier ID is input into said storage equipment system to generate an authentication then said authentication is executed to unlock and allow said plurality of multiple receiving boxes to additionally receive at least a second delivery after said first delivery in ones of said plurality of multiple receiving boxes prior to a user removing any first or later delivery;
a single receiving box that is commonly available for all said plurality of users;
a sensor to determine a contents of said multiple receiving boxes; and
a sensor for monitoring a storing state inside said multiple receiving boxes, wherein the storing state is communicated to at least one of said receiving box having a display element and a carrier terminal, wherein when at least one storing state of said plurality of multiple receiving boxes is unavailable and in-use, then unlocking the single receiving box.

US Pat. No. 10,430,745

METHOD AND APPARATUS FOR EVALUATING DRIVER PERFORMANCE AND DETERMINING DRIVER REWARDS

Azuga, Inc., San Jose, C...

1. A method for evaluating driver performance, the method comprising:receiving driver activity associated with a driver of a vehicle in a fleet from a telematics module;
for each event associated with each driver activity, assigning a score, wherein the score for each event is determined based on a magnitude, duration, and spatio-temporal context of the event;
generating an aggregate event score for each event for the driver;
determining a safety score for the driver based on the aggregated event scores;
determining a fuel economy score for the driver;
determining a productivity score for the driver;
determining a composite driver score based on a weighted average of the safety score, the fuel economy score, and the productivity score and updating a driver profile based on the driver activity;
evaluating the driver score and one or more social media accounts of the driver to generate rewards for the driver and updating the driver profile accordingly;
comparing measured data from the driver activity with a predetermined criteria for expected driver performance;
determining deficiencies and proficiencies based on the comparison;
determining motivations of the driver according to the driver profile and the driver activity;
generating games according to the motivations, deficiencies and proficiencies of the driver; and
pushing the games to social media accounts associated with the driver.

US Pat. No. 10,430,656

ANALOG UTILITY METER READING

UTILITY METER READER, LLC...

1. A method of reading a utility meter with a mobile device having a camera, a processor, and wireless communication transceiver associated therewith, the utility meter having a plurality of scrolling dials, the plurality of scrolling dials each having a scrolling dial indicator, the method comprising:taking a digital image of the plurality of scrolling dials of the utility meter with the camera of the mobile device;
analyzing the digital image to identify the dial indicators in the digital image;
analyzing the identified dial indicators to determine a value of the dials with the processor of the mobile device; wherein analyzing the digital image to identify the dial indicators in the digital image includes converting the digital image to a gray-scale image, inverting the gray-scale image to produce a high contrast image, applying a morphological filter to the high contrast image to produce a smoothed image, applying a top-hat transform to the smoothed image to produce a transformed image, eroding boundaries of regions in the transformed image to produce an eroded image, applying a threshold filter to the eroded image to produce a bi-level image, and analyzing the bi-level image to identify the dial indicators in the digital image with the processor of the mobile device; and
transmitting the determined value with the wireless communication transceiver of the mobile device, whereby the utility meter is read with the mobile device.

US Pat. No. 10,430,606

SYSTEM AND METHOD FOR IMPLEMENTING DOMAIN BASED ACCESS CONTROL ON QUERIES OF A SELF-DESCRIBING DATA SYSTEM

ARAS CORPORATION, Andove...

1. A method for implementing access controls for items of data belonging to a self-describing data structure, the method comprising:obtaining a query definition specifying a requested item of data in the self-describing data structure;
determining one or more domains associated with the requested item, the one or more domains comprising a set of items within the self-describing data structure on an execution path of a query executed according to the query definition;
for each respective domain of the one or more domains associated with the requested item:
determining one or more subdomains associated with the requested item, wherein the one or more subdomains are located in the respective domain;
determining a role of the user for the respective domain, wherein the role is associated with a set of access permissions to items of data within the domain; and
generating, by a processing device, an output corresponding to whether access to the requested item is granted based on a policy for each of the one or more subdomains associated with the requested item and the role of the user for the domain, the generating comprising:
determining a first state of the requested item, the first state associated with a subdomain item state;
determining a second state of a root item of the respective domain, the second state associated with a root item state; and
identifying the output in a rule data structure based on the first state of the requested item, the second state of the root item, and the role of the user.

US Pat. No. 10,430,591

USING THREAT MODEL TO MONITOR HOST EXECUTION IN A VIRTUALIZED ENVIRONMENT

Bromium, Inc., Cupertino...

1. A non-transitory computer-readable storage medium storing one or more sequences of instructions for monitoring a host operating system, which when executed, cause:storing and maintaining, in an isolated execution environment, a threat model that identifies, for any process executing on a host operating system executing on a same machine as the isolated execution environment, a pattern of allowable behavior for the process;
the isolated execution environment monitoring execution of a particular process, and those processes in a monitoring circle relationship with the particular process, within the host operating system, wherein the monitoring circle relationship includes a parent process to the particular process, any process in communication with a member of monitoring circle relationship, and any process instantiated by a present member of monitoring circle relationship;
the isolated execution environment comparing observed behavior of the particular process and those processes in the monitoring circle relationship with the threat model; and
upon the isolated execution environment determining that the particular process has behaved in a manner inconsistent with the pattern of allowable behavior identified by the threat model for that process, the isolated execution environment taking a responsive action.

US Pat. No. 10,430,524

CONSTRUCTING MULTI-ELEMENT FEATURES USING A 3D CAD SYSTEM

Dassault Systemes SolidWo...

1. A computer-implemented method for constructing a multi-element feature in a three-dimensional (3D) computer-aided design (CAD) model, the method comprising:selecting a first element and a second element to include in the multi-element feature;
creating a single sketch defining a shape of the multi-element feature, wherein:
the single sketch includes a set of sketch entities;
the first element is defined by a first subset of the sketch entities; and
the second element is defined by a second subset of the sketch entities;
adding to the set of sketch entities a connection entity, wherein the connection entity joins the first element and the second element;
creating in the single sketch a first subgroup corresponding to elements of the multi-element feature and a second subgroup corresponding to other elements of the multi-element feature, wherein:
the first subgroup contains the first subset of sketch entities and a third subset of sketch entities defining a third element; and
the second subgroup contains the second subset of sketch entities and a fourth subset of sketch entities defining a fourth element;
updating the sketch entities of the first subgroup and the sketch entities of the second subgroup independently;
joining the sketch entities of the first subgroup and the sketch entities of the second subgroup by implementing an up-to-next element end condition; and
constructing the multi-element feature in the 3D CAD model by applying a modeling operation to the single sketch.

US Pat. No. 10,430,523

TERMINAL AND METHOD OF CONTROLLING THE SAME

Hyperconnect, Inc., Seou...

1. A method of a video call between a first user and a second user, the method comprising:initiating the video call between a first terminal associated with the first user and a second terminal associated with the second user;
determining languages of the first user and the second user who participate in the video call;
in case the first user's language is a first language and the second user's language is a second language different from the first language, referring to a greeting conversion table and retrieving a transliteration of a greeting of the second language in the first language;
displaying, on the first terminal, a first set of characters of the first language representing the retrieved transliteration and a second set of characters of the first language representing an instruction to vocally read the transliteration; and
transmitting, to the second terminal, a video stream featuring the first user such that, if the first user vocally reads the transliteration following the instruction, the video stream features the first user's greeting to the second user in the second language.

US Pat. No. 10,430,516

AUTOMATICALLY DISPLAYING SUGGESTIONS FOR ENTRY

Microsoft Technology Lice...

1. A computer-implemented method for automatically displaying suggestions for data entry through user interaction, the method comprising:receiving a selection of a content entry area shown on a display of a portion of a document, wherein the document comprises a hidden section and a non-hidden section, and wherein the display of the portion of the document comprises at least a part of the non-hidden section;
determining at least one suggestion for completing data entry, wherein the at least one suggestion for data input is based on the selected content entry area and at least the hidden section of the document, and wherein determining the at least one suggestion comprises:
receiving, by a mobile computing device, the at least one suggestion from a server;
caching the at least one suggestion in a local memory location; and
determining to display the at least one suggestion;
displaying the at least one suggestion in proximity to the content entry area;
receiving an additional input to the content entry area;
determining additional suggestions to display based on the received additional input, wherein determining the additional suggestions comprise:
accessing the at least one suggestion in the local memory location; and
determining the additional suggestions using the at least one suggestion in the local memory location, wherein the additional suggestions are related to the at least one suggestion, and wherein the additional suggestions comprise the hidden section of the document; and
displaying the additional suggestions in proximity to the content entry area.

US Pat. No. 10,430,503

ELECTRONIC DISPLAY CONTENT FITTING

Lenovo (Singapore) Pte. L...

1. A device, comprising: a display device;a processor operatively coupled to a receiver; and
a memory comprising instructions that are executed by the processor to:
analyze a received communication comprising one or more words to identify text characters;
identify a non-synonym shortened representation for display of one or more of the text characters, wherein the shortened representation is selected based on display size and is identified based upon a shortening technique provided by a user and wherein the shortening technique corresponds a content type of the text characters, wherein the shortened representation comprises selectively resized portions of the one or more text characters to a smaller font size;
shorten the one or more of the text characters using the shortened representation; and
output display data including the shortened representation to the display device.

US Pat. No. 10,430,499

LINK ASSOCIATION ANALYSIS SYSTEMS AND METHODS

Nant Holdings IP, LLC, C...

1. A link association reasoning system, comprising:a link database configured to store a link object associated with a link creator, the link object including a pointer from a location on a site to linked content and a link creator identifier that identifies the link creator; and
a link analysis engine computing device coupled with the link database and configured to:
determine a context based on at least one of surrounding content at a location related to the linked content and an attribute associated with the link object;
generate an association reason for the link creator to create a link associated with the link object based on how the link object relates to the surrounding content and the linked content;
derive an association reason object based on the context and the association reason, wherein the association reason object comprises a mapping to at least one conceptual reason;
select the association reason object among one or more other association reason objects associated with the link creator; and
configure an output device to present one or more of the association reason objects as recommended content via an interface.

US Pat. No. 10,430,458

AUTOMATED DATA EXTRACTION FROM A CHART FROM USER SCREEN SELECTIONS

THINK-CELL SOFTWARE GMBH,...

1. A computer-implemented method for automatically extracting data from a chart, the method comprising:generating and displaying a graphical user interface (GUI) including a frame enabling a user to select a screen area covering one or more screens at least partially, the screen area displaying a chart, the frame being movable and resizable by the user to cover the chart displayed on the one or more screens;
determining whether the user has selected the screen area based on whether the user has moved and dropped the frame or resized and released the frame;
in response to determining that the user has selected the screen area, automatically taking a screenshot of the selected screen area that is currently covered by the frame, and automatically performing an image analysis of the screenshot for extracting data from the chart contained in the screenshot, without any additional user input;
determining whether the image analysis of the screenshot has completed successfully;
in response to determining that the image analysis of the screenshot has not yet completed successfully,
checking whether the user resizes or moves the frame while the image analysis of the screenshot is being performed,
in response to determining that the user resizes or moves the frame while the image analysis of the screenshot is being performed, automatically aborting the image analysis of the screenshot, and
in response to determining that the user has selected a further screen area based on whether the user has further moved and dropped the frame or further resized and released the frame, automatically taking a further screenshot of the selected further screen area, and automatically performing the image analysis of the further screenshot for extracting further data from the chart contained in the further screenshot, without any additional user input; and
in response to determining that the image analysis of the screenshot or the further screenshot has completed successfully,
automatically displaying or enabling a selectable GUI element configured for triggering output of the extracted data or the extracted further data, and
in response to a select action of the user having selected said selectable GUI element, outputting the extracted data or the extracted further data.

US Pat. No. 10,430,414

METHOD AND APPARATUS FOR SHARING ENVIRONMENT CONTEXT

HUAWEI TECHNOLOGIES CO., ...

1. A method for sharing an environment context implemented by a context awareness platform device in a network, comprising:receiving, by a receiver of a context awareness platform device from a first application device of a first user, a request for acquiring an environment context describing an environment in which the first application device is located, the request comprising an identifier identifying the first user and an environment context identifier identifying the environment context that is absent from the first application device;
searching, by a processor of the context awareness platform device, for an environment context record of the first user according to the identifier of the first user;
searching, in the environment context record of the first user stored in a memory of the context awareness platform device, for the environment context corresponding to the environment context identifier, wherein the environment context identifies a second application device of a second user;
sending, by a transmitter of the context awareness platform to the second application device, a request for information regarding one or more devices adjacent to the second application device;
receiving, by the receiver of the context awareness platform from the second application device, the information regarding one or more devices adjacent to the second application device;
determining, by the processor of the context awareness platform, that the information returned by the second application device comprises information regarding the first application device, confirming that the first application device and the second application device are adjacent;
acquiring, by the processor of the context awareness platform device, the environment context of the second application device that is adjacent to the first application device of the first user; and
transmitting, by a transmitter of the context awareness platform device, the environment context to the first application device.

US Pat. No. 10,430,359

USE OF AN IO LINK FOR LINKING FIELD DEVICES

Balluff GmbH, Neuhausen ...

1. An apparatus comprising:at least one power supply unit;
a master assembly; and
an IO link according to IEC International Standard 61131-9, the IO link linking the at least one power supply unit to the master assembly;
wherein the power supply unit comprises an IO link interface or an IO link adapter;
wherein at least one bit of process data is transmitted to the at least one power supply unit via the IO link, the one bit of process data forming a signal for safety-related switching off of a single output voltage or of multiple output voltages of the at least one power supply unit;
wherein a bidirectional transmission of a safety protocol occurs between the at least one power supply unit and the master assembly, the safety protocol being transmitted via IO link data bits, so that the IO link serves as a black channel; and
wherein an energy supply transfer takes place via the IO link.

US Pat. No. 10,430,341

LOG-STRUCTURED STORAGE METHOD AND SERVER

HUAWEI TECHNOLOGIES CO., ...

1. A log-structured storage method, comprising:obtaining a current incremental update of an object when the object is updated, wherein a current version of the object is stored in a log-structured storage area of a server through a hash table in which a hash entry comprises an object reference for the current version of the object;
finding the hash entry in the hash table using a primary key for the current versions of the object;
determining whether there is an incremental update reference for the previous incremental update in the hash entry;
when there is no incremental update reference for the previous incremental update in the hash entry, writing the current incremental update as a latest incremental update in the log-structured storage area; and
when there is the incremental update reference for the previous incremental update in the hash entry, reading the previous incremental update from the log-structured storage area, merging the previous incremental update with the current incremental update to obtain the latest incremental update, writing the latest incremental update in the log-structured storage area, and marking the previous incremental update as deprecated.

US Pat. No. 10,430,317

COMPLIANCE ENFORCEMENT TOOL FOR COMPUTING ENVIRONMENTS

Chef Software, Inc., Sea...

1. A system, comprising:one or more hardware processors of one or more computer systems;
one or more storage devices having a plurality of predefined compliance profiles that each specifies one or more compliance tests to perform; and
one or more memories with stored instructions that, when executed by at least one of the one or more hardware processors, cause the system to manage operations of a compliance enforcement tool, the managing of the operations including:
providing an interface for a first user of the compliance enforcement tool;
receiving first instructions from the first user via the interface to define one or more new compliance profiles that include a first new user-defined compliance profile, wherein the first instructions specify at least:
a first new user-defined compliance test included in the first new user-defined compliance profile;
descriptive information for the first new user-defined compliance profile that includes at least one of a title, an indication of a maintaining user, an indication of a copyright holder, a summary of functionality, a license to control use, an indication of a current version or information about one or more supported computing environments; and
a dependency relationship between the first new user-defined compliance profile and one or more indicated predefined compliance profiles, wherein the dependency relationship indicates which predefined compliance tests from the one or more indicated predefined compliance profiles are to be treated as being part of the first new user-defined compliance profile, and causes at least a second predefined compliance test from the one or more indicated predefined compliance profiles to be treated as being part of the first new user-defined compliance profile;
providing the descriptive information for the first new user-defined compliance profile to one or more users that later use the first new user-defined compliance profile;
receiving second instructions from the first user to implement the first new user-defined compliance profile in a specified target computing environment of the first user; and
implementing the first new user-defined compliance profile in the specified target computing environment, including:
performing, based on the first new user-defined compliance profile including the first new user-defined compliance, the first new user-defined compliance test on at least one first computing resource in the specified target computing environment;
performing, based on the first new user-defined compliance profile having the dependency relationship with the one or more indicated predefined compliance profiles, the at least second predefined compliance test from the one or more indicated predefined compliance profiles on at least one second computing resource in the specified target computing environment; and
providing information about results from the performing of the first new user-defined compliance test and from the performing of the at least second predefined compliance test.

US Pat. No. 10,430,303

BUS ARBITRATION WITH ROUTING AND FAILOVER MECHANISM

BiTMICRO Networks, Inc., ...

1. An apparatus, comprisinga plurality of bus masters and a plurality of bus arbiters to support routing and failover wherein the plurality of bus masters comprises a first bus master and a second bus master;
wherein the plurality of bus arbiters comprises a first bus arbiter and a second bus arbiter;
wherein the first bus master is directly coupled to the first bus arbiter;
wherein the second bus master is directly coupled to the second bus arbiter; and
a central processing unit (CPU) coupled to at least one of the first and second bus arbiters;
wherein the CPU is configured to execute a firmware that selects failover in response to a bus failure so that the second bus master is coupled to the first bus arbiter.

US Pat. No. 10,430,294

IMAGE RECOVERY FROM VOLUME IMAGE FILES

EMC IP Holding Company LL...

1. A system for image recovery, comprising:an input interface configured to receive a block backup volume that can be mounted; and
a processor configured to:
determine a merged chain map by consolidating a plurality of incremental chain maps, wherein to determine the merged chain map includes:
process the plurality of incremental chain maps to form the merged chain map, wherein the processing of the plurality of incremental chain maps to form the merged chain map comprises:
iteratively selecting one chain map of the plurality of incremental chain maps based on an order from most recent to oldest, and for each block in the selected one chain map, placing the block in the merged chain map according to a determination of whether the merged chain map already comprises the block, and
recover a volume image file based at least in part on the merged chain map and a most recent full backup.

US Pat. No. 10,430,292

SNAPSHOT DELETION IN A DISTRIBUTED STORAGE SYSTEM

ROBIN SYSTEMS, INC., San...

1. A method comprising:storing, by a storage manager computer, a hierarchy of snapshots S(i), i=1 to N, N being a number of snapshots, for a storage volume;
receiving, by the storage manager computer, an instruction to delete a snapshot S(j) in the snapshot;
updating, by the storage manager computer, the hierarchy to indicate that snapshot S(j) is deleted while retaining reference to S(j) in the hierarchy; and
transmitting, to a storage node, an instruction to delete the snapshot S(j);
(a) in response to the instruction to delete the snapshot S(j), mapping segments of a storage device assigned to snapshot S(j) to snapshot S(j+1) in a segment map stored in a memory of the storage node without updating a copy of the segment map stored in the storage device;
(b) detecting, by the storage node, restarting of the storage node;
in response to (b):
loading, by the storage node, the segment map from the storage device into the memory of the storage node;
requesting, by the storage node, the hierarchy from the storage manager computer;
determining (c) that the snapshot S(j) is indicated as deleted in the hierarchy; and
in response to determining (c), again performing (a).

US Pat. No. 10,430,288

DATA BACKUP METHOD, DATA RECOVERY METHOD AND STORAGE CONTROLLER

SHENZHEN EPOSTAR ELECTRON...

1. A data backup method adapted for a storage device comprising a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module comprises a plurality of physical units, the data backup method comprising:when allocating a first physical unit for executing a first writing operation among the physical units, setting a first physical unit status corresponding to the first physical unit according to the first writing operation;
updating first main data corresponding to the first physical unit in a main information table in a memory according to the first physical unit status and a first erase count of the first physical unit, and generating and adding first sub data corresponding to the first physical unit to a sub information table in the memory to update the sub information table, wherein the sub information table comprises a timestamp corresponding to the sub information table, an allocate array, and one or more sub data respectively corresponding to one or more physical units, wherein the one or more sub data records an index code, an erase count, and a physical unit status of the corresponding physical unit;
if the first physical unit status of the first physical unit is an empty status and execution of the first writing operation is started, sequentially writing first physical unit information corresponding to the first physical unit and first writing data to the first physical unit;
when a total number of the one or more sub data added to the sub information table that has been updated is equal to a first predetermined value, writing the sub information table that has been updated in the memory to the rewritable non-volatile memory module, resetting the sub information table in the memory, and accumulating a count;
when the count that has been accumulated is equal to a second predetermined value, writing the main information table that has been updated in the memory to the rewritable non-volatile memory module and setting the count to 0;
generating and writing the main information table that is initial and the sub information table that is initial to the memory in an initialization procedure of the storage device; and
writing the main information table that is initial and the sub information table that is initial in the memory to the rewritable non-volatile memory module, and resetting the sub information table in the memory,
wherein the sub information table that is initial does not comprise any sub data,
wherein the main information table in the memory comprises a timestamp corresponding to the main information table,
wherein the timestamp of the main information table that is initial is a first initial timestamp, and the timestamp of the sub information table that is initial is a second initial timestamp.

US Pat. No. 10,430,279

DYNAMIC RAID EXPANSION

Tintri by DDN, Inc., Cha...

1. A redundant storage system comprising a plurality of storage drives, comprising:a processor configured to:
receive an indication to expand the redundant storage system, wherein the plurality of storage drives includes an original number of storage drives, wherein the redundant storage system comprises at least a first stripe and a second stripe;
expand the redundant storage system by adding one or more new storage drives to the plurality of storage drives, wherein a combination of the one or more new storage drives and the plurality of storage drives includes an expanded number of storage drives, wherein the expanded number of storage drives is greater than the original number of storage drives;
write first valid data across the expanded number of storage drives in the first stripe associated with the redundant storage system; and
store metadata that indicates that:
the first stripe stores the first valid data across the expanded number of storage drives; and
the second stripe stores second valid data across the original number of storage drives but not in the one or more new storage drives.

US Pat. No. 10,430,271

DYNAMIC REJECT RATE ADJUSTMENT TO OPTIMALLY PROCESS UNEVEN FLOW OF DOCUMENTS WHILE MAINTAINING AVERAGE ERROR RATE RESTRICTION

Parascript, LLC, Longmon...

1. A method for balancing resources, the method comprising:receiving at least a first task and a second task, during a time division, for an error-controlled process executed by a processor, wherein the time division is separated into a first time period and a second time period, wherein the first task is processed in the first time period and the second task is processed in the second time period;
changing an error rate for the error-controlled process for the first time period, wherein changing the error rate modifies a first throughput of the error-controlled process; and
changing the error rate for the second time period to maintain an average error rate over the time division.

US Pat. No. 10,430,265

ERROR REPORT NORMALIZATION

1. A method useful in providing error reports for computer program execution on a computer system, comprising:receiving information regarding computer system status at a time of failure of proper execution of a diversified implementation of a computer program, the computer program having a plurality of diversified implementations; and
transforming, by at least one computer, the information regarding the computer system status using meta-data indicative of differences between the diversified implementation of the computer program and a canonical implementation of the computer program.

US Pat. No. 10,430,231

METHOD FOR CREATING A HYPERVISOR UNIT FOR EMBEDDED SYSTEMS

Robert Bosch GmbH, Stutt...

1. A method for creating a hypervisor unit for a control unit of a motor vehicle, at a compile time, the hypervisor unit being designed to execute two applications on the control unit during a run time, the method comprising:creating the hypervisor unit during the compile time as a function of a first property of the first application, as a function of a second property of the second application, and as a function of a third property of the control unit;
executing, during the compile time, a consistency checker software that ascertains a contradiction between the first property, the second property, and the third property;
ascertaining a first system resource of the control unit during the compile time as a function of the first, second, and third properties, which is able to be used by the first and the second applications during the run time, and a virtual system resource being created for the first system resource during the compile time, which provides a coordinated arbitration method during the run time for access to the first system resource, the coordinated arbitration method being a priority-scheduling method; and
ascertaining a second system resource during the compile time as a function of the first, second, and third properties, the second system resource being able to be used only by the first application during the run time, and the hypervisor unit being created during the compile time, in such a way that only the first of the applications has direct access to the second system resource during the run time, and the access to the second system resource is blocked for the second application during the run time.

US Pat. No. 10,430,216

VIRTUAL MACHINE AUTOMATED SELECTION

Scale Computing Inc, Ind...

1. A method, including steps ofin response to status information describing ability to execute virtual machines from each one of a cluster of intercommunicating physical devices, maintaining a distributed fault tolerant file system;
wherein each of the physical devices is disposed to intermittently and autonomously directly report said status information to each other physical device;
wherein each of the physical devices is disposed to maintain a separate hypervisor manager, each separate hypervisor manager being disposed to control virtual machines to cause a first one of those virtual machines to communicate with one or more second virtual machines both on the same physical device and on each other physical device;
wherein each of the physical devices is disposed to maintain a separate set of storage units, and is disposed to access storage blocks both on the same physical device and on each other physical device, wherein the physical devices are disposed to collectively maintain each storage block on at least a first storage unit at a first physical device, and on at least a separate second storage unit at a separate second physical device;
wherein the physical devices are collectively disposed to continuously maintain a unified pool of storage blocks providing fault tolerance against data loss, wherein each first physical device accesses storage blocks maintained in the unified pool at a separate second physical device directly by a private network switch accessible only to the cluster of intercommunicating physical devices without intermediate operation of a separate processor; and
in response to a control signal from an operator with respect to a new virtual machine, operating a console coupled to said cluster to select from the cluster a particular physical device to host said new virtual machine, to assign said new virtual machine to said particular physical device, and to start said new virtual machine on said particular physical device without substantial operator decision-making or intervention.

US Pat. No. 10,430,207

METHOD AND ELECTRONIC DEVICE FOR DIRECTLY STARTING APPLICATION ON SECOND VIRTUAL MACHINE IN OPERATING ENVIRONMENT OF FIRST VIRTUAL MACHINE

CLOUDMINDS (SHENZHEN) ROB...

1. A method for starting an application, comprising:receiving, by a first virtual machine, startup information and creating a startup identifier associated with the startup information;
receiving, via the first virtual machine, a startup instruction for starting an application on a second virtual machine;
acquiring the startup information corresponding to the startup instruction, the startup information comprising information of the second virtual machine and information of the application on the second virtual machine;
starting the second virtual machine according to the information of the second virtual machine; and
starting the application on the second virtual machine according to the information of the application on the second virtual machine;
wherein the receiving, via the first virtual machine, the startup instruction for starting the application on the second virtual machine comprises:
receiving, via the first virtual machine, the startup instruction for starting the application on the second virtual machine that is generated after the startup identifier is triggered;
wherein the receiving, by the first virtual machine, the startup information comprises:
determining, by a virtualization layer host, the startup information; and
receiving, by the first virtual machine, the startup information sent by the virtualization layer host;
wherein prior to the receiving, by the first virtual machine, the startup information sent by the virtualization layer host, the method further comprises:
receiving, by the virtualization layer host, first selection information, and selecting to create the startup identifier on the first virtual machine according to the first selection information; and
wherein the first selection information is used for selecting on which virtual machine the startup identifier is to be created, and the first selection information is acquired by means of a select or input operation in a pop-up dialog box.

US Pat. No. 10,430,151

SYSTEM AND METHOD FOR SYNCHRONIZATION OF DATA AND AUDIO

Sonic Bloom, LLC, Cambri...

1. A method of using an interactive media application, comprising:receiving choreography data, the choreography data comprising at least one event, and at least one payload corresponding to the at least one event;
playing a media file via a media module, the choreography data including a unique identifier associated with the media file and being distinct from the media file;
monitoring, via a choreographer module, a position of the media file, the choreography module being distinct from the media module;
comparing, via a processor, the monitored position of the media file to at least one event start position corresponding to the at least one event;
delivering, via the choreography module, the payload when both (a) the at least one event start position is less than the monitored position of the media file and (b) an event end position is greater than or equal to a previously monitored position of the media file, wherein the payload is processed in an offset manner corresponding to an event position that it offset over a range of time.

US Pat. No. 10,430,150

SYSTEMS AND METHODS FOR CHANGING BEHAVIOR OF COMPUTER PROGRAM ELEMENTS BASED ON GAZE INPUT

Tobii AB, Danderyd (SE)

1. A method for changing behavior of computer program elements, wherein the method includes operations comprising:displaying content on a display device;
defining a plurality of locations in the content where artificial intelligence characters can appear;
determining, with an eye tracking device, a gaze point of a user on the display device;
determining, with the eye tracking device, which of the plurality of locations have been gazed at by the user;
causing, with a computer system, artificial intelligence characters to appear at random or in a predefined pattern at at least some of the plurality of locations;
causing, with the computer system, a character controlled by the user to select a virtual weapon based at least in part on the gaze point of the user;
receiving, with a non-gaze input device, a non-gaze input;
causing, with the computer system, an alteration in the random or predefined pattern of where artificial intelligence characters appear, the alteration based at least in part on which of the plurality of locations have been gazed at by the user; and
causing, with the computer system, the selected virtual weapon controlled by the computer system to fire toward a virtual point displayed in the content on the display device based at least in part on receipt of the non-gaze input and the gaze point of the user on the display device correlating to the virtual point.

US Pat. No. 10,430,125

SYSTEM, NETWORK ARCHITECTURE AND METHOD FOR ACCESSING AND CONTROLLING AN ELECTRONIC DEVICE

gabi Solutions, Inc., Fa...

1. A system for accessing and controlling a target electronic device having at least one preset function and being connectable to a network, a user of the system having a user electronic device connectable to the target electronic device, at least one function of the user electronic device is not native to the target electronic device and different than the at least one preset function of the target electronic device that is accessible by the user with the user electronic device, the system comprising:a smart box connectable to the network, the smart box having a central processing unit comprising a processor and memory having stored therein general purpose software, and having storable therein smart box special purpose software;
a server connectable to the network and having a processor and memory having stored therein server special purpose software; and
a user device control installable on the user electronic device, wherein the user device control enables a user of the user electronic device to access the at least one preset function of the target electronic device and enable the target electronic device to at least one of perform or respond to the at least one function of the user electronic device,
wherein the at least one function of the user electronic device is native to the user electronic device.

US Pat. No. 10,430,096

HYBRID STORAGE DEVICE, COMPUTER, CONTROL DEVICE, AND POWER CONSUMPTION REDUCTION METHOD

Huawei Technologies Co., ...

1. A hybrid storage device configured as a memory unit of a computer, the hybrid storage device comprising:a controller;
a volatile storage unit; and
a non-volatile storage unit;
wherein:
the hybrid storage device is configured to operate in two working modes, wherein in a first working mode, the volatile storage unit is in an enabled state, and the non-volatile storage unit is in a disabled state; and wherein in a second working mode, the non-volatile storage unit is in an enabled state, and the volatile storage unit is in a disabled state; and
the controller is configured to: when the hybrid storage device operates in the first working mode, detect a running parameter of the computer; and based on the running parameter of the computer meeting a first switching condition, enable the non-volatile storage unit, copy data in the volatile storage unit to the non-volatile storage unit, and switch the hybrid storage device to the second working mode.

US Pat. No. 10,430,095

DYNAMIC MEMORY REALLOCATION FOR MATCH-ACTION PACKET PROCESSING

BAREFOOT NETWORKS, INC., ...

1. A method for a particular logical unit (LU) of a hardware forwarding element, wherein the hardware forwarding element comprises a plurality of LUs and a plurality of unit memories for a plurality of match-action stages, each LU aligned with a row of the unit memories, the method comprising:using a first vertical bus to write to and read from a first set of unit memories allocated to the particular LU, each unit memory of the first set of unit memories belonging to a row of unit memories located to a first side of the row of unit memories aligned with the particular LU;
using a second vertical bus to write to and read from a second set of unit memories allocated to the particular LU, each unit memory of the second set of unit memories belonging to a row of unit memories located to the first side of the row of unit memories aligned with the particular LU; and
using a third vertical bus to write to and read from a third set of unit memories allocated to the particular LU, each unit memory of the third set of unit memories belonging to a row of unit memories located to a second side of the row of unit memories aligned with the particular LU.

US Pat. No. 10,430,053

EDGE NAVIGATION MECHANISM THAT MIMICS THE USE OF A FLIPCHART

QuirkLogic, Inc., Calgar...

1. An apparatus, comprising:a memory configured to store an e-presentation comprising a plurality of pages; and
an interactive display, comprising:
a predetermined area of the interactive display, wherein the predetermined area is a right corner of the interactive display;
wherein the interactive display is configured to:
display a first page of the plurality of pages of the e-presentation, wherein the first page is associated with a first page number;
detect a first input from a user;
make a first determination that the first input initiated in the first predetermined area; and
in response to the first determination:
display a first user interface (UI) element on the interactive display, wherein the first UI element is a second page number consecutively after the first page number; and
make a second determination that the first input exceeds a first elapsed time threshold;
in response to the second determination:
update the first UI element to a third page number, wherein the third page number is greater than the second page number; and
obtain a second elapsed time threshold, wherein the second elapsed time threshold is greater than the first elapsed time threshold;
make a third determination that the first input no longer exists prior to an expiration of the second elapsed time threshold; and
in response to the third determination:
display a second page of the plurality of pages of the e-presentation, wherein the second page is associated with the third page number.

US Pat. No. 10,430,052

METHOD AND SYSTEM FOR PROCESSING COMPOSITED IMAGES

FRAMY INC., Grand Cayman...

1. A method for processing composited images, comprising:retrieving at least two images from a computer system;
setting a first image and a second image from the at least two images, and displaying the first image and the second image on a touch screen, wherein the first image and the second image are static images or an animation;
configuring at least one mask covering an area over the first image using the touch screen when receiving a series of touch signals corresponding to the area responsive to using a gesture operated over the touch screen, so as to form a third image indicative of at least one range of the at least one mask, wherein the at least one mask set over the first image includes one or more mask images that allow the second image to have one or more masked regions; and
combining the first image and the second image as applying the at least one mask between the first image and the second image for allowing the area over the first image to cover an overlapping area between the second image and the third image so as to redraw a new second image being stored in a memory of the computer system, so as to form a composited image.

US Pat. No. 10,430,043

PREVENTING INADVERTENT CHANGES IN AMBULATORY MEDICAL DEVICES

Tandem Diabetes Care, Inc...

1. A method for preventing inadvertent changes in operation of an ambulatory infusion pump, comprising:presenting a user interface for control of an ambulatory infusion pump on a touchscreen display, the user interface configured to display at least one input screen and receive touch input from a user on the at least one screen;
presenting one or more active areas on the at least one input screen, the one or more active areas including one or more selectable objects configured to receive touch input from the user for programming and/or operation of the ambulatory infusion pump;
presenting one or more out of bounds regions on the at least one input screen, the one or more out of bounds regions defined as one or more areas of the input screen that are not the one or more selectable objects and as one or more areas at which touch input for programming and/or operation of the ambulatory infusion pump is not intended to be received;
identifying one or more touch inputs on one or more of the out of bounds regions on the at least one input screen while the ambulatory infusion pump is in an active mode during which touch input received via the one or more selectable objects is provided to a processor of the ambulatory infusion pump for programming and/or operation of the ambulatory infusion pump; and
placing the ambulatory infusion pump in a safe mode in response to the one or more touch inputs on the one or more of the out of bounds regions, wherein in the safe mode touch input received in the one or more selectable objects is not processed for programming and/or operation of the ambulatory infusion pump.

US Pat. No. 10,430,003

CONDUCTIVE SHEET AND CONDUCTIVE PATTERN

DONGWOO FINE-CHEM CO.. LT...

1. A conductive sheet comprising a first nano structure and a second nano structure disposed to intersect each other,wherein a thickness of an intersection region of the first nano structure and the second nano structure is 0.6 to 0.9 times of a sum of thicknesses of a non-intersection region of the first nano structure and the second nano structure.

US Pat. No. 10,429,991

METHOD AND APPARATUS FOR DETERMINING MISTAKEN APPROACHING OR TOUCHING EVENT

EGALAX_EMPIA TECHNOLOGY I...

1. A method for determining mistaken approaching/touching event, comprising: gathering one or more touch sensitive signal value corresponding to a line piece; calculating a sum of differences of each signal value and a baseline value; and determining the line piece is corresponding to a mistaken approaching/touching event if the sum is less than or equals to zero;wherein the method further comprises calculating the line piece according to 1D sensing information having dual difference values.

US Pat. No. 10,429,982

METHOD AND APPARATUS FOR DETECTING FORCE

SHENZHEN GOODIX TECHNOLOG...

1. A method for detecting a force, comprising:acquiring a plurality of sample data of a first region of an input medium of a first electronic device, wherein the input medium of the first electronic device comprises a plurality of regions, each of the plurality of regions corresponding to at least one sensing electrode, each of the plurality of sample data of the first region comprises a preset force of the first region and raw data of the first region, the raw data of the first region is obtained by detecting an electrical signal of the first region, and the electrical signal of the first region is generated by a sensing electrode corresponding to the first region converting a deformation signal which is generated by applying the preset force of the first region on the first region;
determining a first R-F function of the first region according to the plurality of sample data of the first region, wherein the first R-F function denotes a corresponding relationship between a force applied to the first region and detected raw data of the first region; and
determining a second R-F function corresponding to a second region of an input medium of a second electronic device according to the first R-F function, wherein a curve corresponding to the second R-F function is obtained through left and right translation, up and down translation and/or up and down stretch and contraction of a first R-F curve corresponding to the first R-F function, the second R-F function is for allowing the second electronic device to determine a force corresponding to detected raw data of the second region when the second region is subjected to an acting force, and a position where the second region is located on the input medium of the second electronic device corresponds to a position where the first region is located on the input medium of the first electronic device.

US Pat. No. 10,429,978

TOUCH PANEL STRUCTURE

Interface Technology (Che...

1. A touch panel structure, comprising:a conductive channel region, comprising:
a metal mesh being a conductive channel; and
a first dummy metal pattern, intersecting the metal mesh, wherein the first dummy metal pattern includes at least two breakpoints and at least one metal line, each of the at least two breakpoints is disposed at a vertex of the metal mesh, the at least one metal line is disposed in the metal mesh and extends from one of the at least two breakpoints to another one of the at least two breakpoints, and the metal mesh is separated from the first dummy metal pattern to be insulated there from at said at least two breakpoints; and
a second dummy metal pattern insulated from and disposed on two sides of the conductive channel region.

US Pat. No. 10,429,965

FLEXIBLE POLARIZER AND FLEXIBLE TOUCH DISPLAY

INTERFACE TECHNOLOGY (CHE...

1. A flexible polarizer, comprising:a polarizing layer having a first surface and a second surface opposite to each other;
a first protective layer disposed on the first surface and comprising one of polyvinylidene difluoride (PVDF) or plastic; and
a second protective layer disposed on the second surface and comprising one of PVDF or plastic, wherein the first protective layer, the second protective layer, and the polarizing layer are configured to be bent along a bend line, wherein an angle between an optical axis of the first protective layer and an optical axis of the second protective layer is smaller than 15 degrees.

US Pat. No. 10,429,948

ELECTRONIC APPARATUS AND METHOD

TOSHIBA CLIENT SOLUTIONS ...

7. A method to be performed by an electronic apparatus comprising a first body that comprises a front surface on which a display is provided, and a first corner and a second corner, and a second body that comprises an upper surface on which an input device is provided, and a third corner and a fourth corner, the first body and the second body being mechanically attachable to support an arrangement of the electronic apparatus for use in a first style that corresponds to a notebook mode where the first and third corners are positioned opposite to each other and the second and fourth corners are positioned opposite to each other or a second style that correspond to a quasi-tablet mode in which the upper surface of the second body is covered with a back surface of the display of the first body, the electronic apparatus includes a processor configured to control an orientation of a screen image displayed on the display according to the first style and the second style, and an acceleration sensor configured to detect an inclination of the first body, the method comprising:detecting the arrangement of the electronic apparatus being in the second style;
validating an input operation of changing an orientation of the screen image displayed on the display in response to (i) the electronic apparatus being detected to be in the second style and (ii) the inclination detected by the acceleration sensor is not greater than a certain value; and
restricting the validation of the input operation to a certain time period extending from a time of the second style being detected to a predetermined time passed.

US Pat. No. 10,429,931

SYSTEMS AND METHODS FOR MULTIMEDIA TACTILE AUGMENTATION

Ralph Alan Harris, Houst...

1. A hardware instruction set infrastructure for interfacing with instances of local software executing on a plurality of corresponding local computers, comprising:a. a database infrastructure having a plurality of hardware instruction sets, each hardware instruction set including time flags corresponding to content in a supported multimedia event and being optimized for at least one supported local hardware device, wherein a subset of the plurality of hardware instruction sets include time flags corresponding to a given supported multimedia event, each of the hardware instruction sets in the subset being optimized for different types of supported local hardware devices; and
b. a web interface, the web interface being configured to:
1. receive media file information from at least one instance of local software executing on a local computer having a local hardware device attached thereto;
2. query the database infrastructure for local hardware instruction sets corresponding to the media file information and a particular local hardware device;
3. if a responsive local hardware instruction set is found, provide the responsive local hardware set to the requesting local software.

US Pat. No. 10,429,924

VIRTUAL REALITY SIMULATION SYSTEM

Human Mode, LLC, Oklahom...

1. A virtual reality simulation system for use with a sensory feedback system, comprising:a mobility simulation device comprising:
a frame having a base support and an upright support extending from the base support;
a first reciprocating foot platform movably connected to the upright support and suspended above the base support configured to allow movement in a predetermined direction;
a second reciprocating foot platform movably connected to the upright support and suspended above the base support configured to allow movement in a predetermined direction; and
a support ring connected to the frame,
wherein at least a portion of the frame is movably connected such that the first reciprocating foot platform, the second reciprocating foot platform, and the support ring are movable relative to at least a portion of the base support;
a movement detection mechanism having at least one sensor attached to the mobility simulation device, the movement detection mechanism configured to:
collect movement and position data of the first reciprocating foot platform in at least a first dimension and a second dimension; and,
generate a first signal indicative of the movement and position data of the first reciprocating foot platform in at least the first dimension and the second dimension; and
a controller computer processor unit configured to:
receive the first signal from the movement detection mechanism;
translate the first signal into a step metric; and,
generate a second signal indicative of the step metric.

US Pat. No. 10,429,914

MULTI-LEVEL DATA CENTER USING CONSOLIDATED POWER CONTROL

Virtual Power Systems, In...

1. An apparatus for power control comprising:one or more batteries;
one or more DC power supplies;
one or more AC power supplies coupled to one or more AC-to-DC converters, where the coupling provides AC power to the one or more AC-to-DC converters;
one or more DC-to-AC converters coupled to an output of the one or more AC-to-DC converters;
a plurality of connectors between the one or more batteries, the one or more DC power supplies, and the one or more DC-to-AC converters, where the plurality of connectors provide DC power to the one or more DC-to-AC converters, wherein the one or more DC-to-AC converters provide power to one or more AC loads;
a plurality of power sensors coupled to the one or more batteries, the one or more DC power supplies, and the one or more AC power supplies;
a plurality of load sensors coupled to the one or more AC loads; and
one or more controllers that control the one or more batteries, the one or more DC power supplies, and the one or more AC power supplies, where the one or more controllers are responsive to the plurality of power sensors and the plurality of load sensors, and wherein the one or more controllers enable the one or more batteries, the one or more DC power supplies, and the one or more AC power supplies to provide adequate power to the one or more DC-to-AC converters to meet AC load requirements.

US Pat. No. 10,429,902

CONNECTING MECHANISM AND ELECTRONIC DEVICE

COMPAL ELECTRONICS, INC.,...

1. An electronic device, comprising:a first body comprising a connecting mechanism, the connecting mechanism comprising:
a base, having at least one opening;
at least one locking member, movably disposed in the base and comprising at least one locking portion;
a limiting member, movably disposed in the base and connected to the locking member; and
a driving member, connected to the limiting member; and
a second body, detachably assembled to the first body and having a through hole, wherein at least one of a plurality of inner sidewalls of the through hole has at least one locking hole,
wherein when the connecting mechanism of the first body is located in the through hole of the second body and the driving member is in a locked state, the locking portion of the locking member is protruded from the opening of the base and extended into the locking hole of the second body such that the second body is assembled on the first body, and when the driving member is actuated from the locked state to an unlocked state, the driving member drives the limiting member to move so as to drive the locking member moving relative to the base such that the locking portion is retracted into the base and the second body can be detached from the first body.

US Pat. No. 10,429,894

BENDABLE MOBILE TERMINAL

SHENZHEN ROYOLE TECHNOLOG...

1. A bendable mobile terminal comprising two bendable mechanisms, and the bendable mobile terminal being capable of being bent at the locations of the two bendable mechanisms; wherein one of the bendable mechanisms is located at a middle portion between two opposite ends of the bendable mobile terminal, and the other bendable mechanism is located at a middle portion between the one bendable mechanism and one end of the bendable mobile terminal;wherein the bendable mechanism comprises n bending portions and n?1 connecting portions, where n is an integer greater than or equal to two; two adjacent bending portions are rotatably connected through the connecting portion; the bendable mechanism is bent toward a first direction in an arc shape and positioned through the frictional force between the bending portions and the connecting portions; one side of the bendable mechanism opposite to the first direction forms a support surface;
wherein two opposite sides of the bending portion respectively define a groove, and two opposite sides of the connecting portion connected to the first end where the second hinge portions are located are received in two opposite grooves on two adjacent bending portions.

US Pat. No. 10,429,882

CLOCK GENERATOR AND PROCESSOR SYSTEM

MEGACHIPS TECHNOLOGY AMER...

1. A clock generator, comprising:random number generator circuitry configured to generate random numbers;
direct digital synthesis circuitry configured to output a processor clock to processing circuitry for use in a content protection system; and
phase accumulator circuitry included in the direct digital synthesis circuitry, the phase accumulator circuitry being configured to
receive a setup value from the random number generator circuitry, the setup value changing based on the random numbers generated by the random number generator circuitry;
receive a reference clock; and
accumulate the received setup value in synchronization with the received reference clock, wherein
the setup value is composed of a plurality of bits,
a predetermined number of high order bits of the plurality of bits are set by the processing circuitry, the processing circuitry receiving the processor clock outputted from the direct digital synthesis circuitry and the processing circuitry using the processor clock as an operation reference, and
values of the predetermined number of the high order bits remain constant after being initialized.

US Pat. No. 10,429,881

SEMICONDUCTOR DEVICE FOR STOPPING AN OSCILLATING CLOCK SIGNAL FROM BEING PROVIDED TO AN IP BLOCK, A SEMICONDUCTOR SYSTEM HAVING THE SEMICONDUCTOR DEVICE, AND A METHOD OF OPERATING THE SEMICONDUCTOR DEVICE

SAMSUNG ELECTRONICS CO., ...

1. A semiconductor device, comprising:a driver circuit;
a first clock control circuit for controlling a first clock source;
a second clock control circuit for sending a first clock request to the first clock control circuit in response to a second clock request from the driver circuit, and controlling a second clock source to generate a stopped clock signal based on an acknowledgment of the first clock request from the first clock control circuit, wherein the second clock source receives a clock signal from the first clock source, and the stopped clock signal is a clock signal turned off for a predetermined amount of time; and
wherein the driver circuit receives an intellectual property (IP) block control signal, and outputs the IP block control signal to an IP block while the stopped clock signal is output to the IP block.

US Pat. No. 10,429,873

POWER SUPPLY CIRCUIT, POWER SUPPLY CIRCUIT GENERATION METHOD, AND POWER SUPPLY CIRCUIT CONTROL METHOD

SEMICONDUCTOR MANF. INTL....

1. A power supply circuit, comprising:a bandgap voltage reference Bandgap;
a real-time detection and control module; and
an alternate voltage source module;
wherein the real-time detection and control module is connected to the Bandgap and the alternate voltage source module, and the real-time detection and control module is configured to adjust an output point voltage of the alternate voltage source module according to an output voltage of the Bandgap; and
wherein when the output point voltage of the alternate voltage source module reaches a target voltage, the real-time detection and control module is configured to make the Bandgap enter a non-power supply state, and to supply power using the alternate voltage source module.

US Pat. No. 10,429,840

AUTONOMOUS VEHICLE

LG Electronics Inc., Seo...

1. An autonomous vehicle comprising:an input unit configured to receive selection input of at least one of a plurality of modes;
a suspension apparatus configured to change a height of the vehicle;
a suspension driver configured to perform electronic control of the suspension apparatus of the vehicle;
a power source driver configured to control an engine comprising a supercharger and a turbocharger; and
a controller that is configured to control the power source driver to turn the supercharger or the turbocharger on or off according to a selected mode among the plurality of modes and that is configured to control the suspension driver according to the selected mode,
wherein the plurality of modes include at least one of a time mode, a fuel efficiency mode, a safety mode, or a comfort mode,
wherein the controller is further configured to:
based on the fuel efficiency mode being selected, control the suspension driver to lower the height of the vehicle during driving the vehicle to a destination, and
based on the safety mode or the comfort mode being selected, control the suspension driver to change at least one of a left side height or a right side height of the vehicle during driving the vehicle along a curved route or at a turn.

US Pat. No. 10,429,822

SYSTEM AND METHOD FOR BUILDING ACTIVITY-BASED DATA COLLECTION DEVICES

THE CONNECTED GRIP, INC.,...

1. A method for modeling a connected grip object, the method comprising:measuring a 2D surface area of an individual's hand;
calculating a location of one or more surface located sensors based on the measured 2D surface area;
selecting a desired radius for the connected grip object to be manufactured;
selecting a level of indentations to apply to the connected grip object to be manufactured;
projecting a 2D location of an external surface sensors array onto a 3D model of the connect grip object;
building the 3D model of the connected grip object for manufacturing; and
manufacturing the connected grip object based on the 3D model.

US Pat. No. 10,429,817

VOICE CONTROL OF COMPONENTS OF A FACILITY

Honeywell International I...

1. A computing device for controlling components of a facility, comprising:a memory; and
a processor configured to execute executable instructions stored in the memory to:
receive a voice command or voice query from a user;
determine location context information associated with the computing device using a map of the facility stored in the computing device, wherein the map includes:
positions of the components in the facility, wherein the components of the facility are one or more of a heating, ventilation, and/or air conditioning (HVAC) component of the facility, a lighting component of the facility, a safety component of the facility, and/or a security component of the facility; and
a position of the computing device in the facility at a time of receiving the voice command or voice query;
determine which component or components of the facility are associated with the voice command or voice query based, at least in part, on the position of the computing device in the facility at the time of receiving the voice command or voice query and the positions of the components in the facility;
send a command that corresponds to the voice command or voice query to at least one of modify, query and control the component or components of the facility determined to be associated with the voice command or voice query; and
wherein once received, the component or components determined to be associated with the voice command or voice query implement the received command.

US Pat. No. 10,429,768

PRINTING LIQUID DEVELOPER

HP Indigo B.V., Amstelve...

1. A printing liquid developer for a printing system, comprising:a developer roller comprising:
a hollow tubular base body formed of a material comprising conductive carbon fiber;
a conductive, compliant layer around an outer surface of the hollow tubular base body; and
an electrically conductive support separate from the hollow tubular base body and electrically contacted to a surface of the hollow tubular base body.

US Pat. No. 10,429,731

METHOD AND DEVICE FOR GENERATING A REFERENCE IMAGE IN THE CHARACTERIZATION OF A MASK FOR MICROLITHOGRAPHY

Carl Zeiss SMT GmbH, Obe...

1. A method for generating a reference image in the characterization of a mask for microlithography, wherein the mask comprises a plurality of structures and wherein the reference image is generated by simulation of the imaging of said mask, said imaging being effected by a given optical system, both using a rigorous electromagnetic simulation and using a Kirchhoff simulation, wherein the method comprises the following steps:a) assigning each structure of said plurality of structures either to a first category or to a second category;
b) calculating, using one or more data processors, a plurality of first partial spectra for structures of the first category with implementation of rigorous electromagnetic simulations;
c) calculating, using the one or more data processors, a second partial spectrum for structures of the second category with implementation of a Kirchhoff simulation;
d) generating, using the one or more data processors, a hybrid spectrum on the basis of the first partial spectra and the second partial spectrum; and
e) generating, using the one or more data processors, the reference image with implementation of an optical forward propagation of said hybrid spectrum in the optical system.

US Pat. No. 10,429,689

LIQUID CRYSTAL DISPLAY DEVICE

Alpine Electronics, Inc.,...

1. A liquid crystal display device, comprising:a color filter including a filter portion and a mask portion which is arranged around the filter portion and shields light;
a liquid crystal panel including a liquid crystal portion including a display region corresponding to the filter portion; and,
a cover member which is arranged on a display side of the liquid crystal panel and is made of a translucent material;
wherein the cover member includes:
an intermediate layer having a pattern in which a partial light shielding region and a partial light transmitting region are mixed, and corresponding to a part of the mask portion arranged outside the filter portion; and,
a light shielding layer arranged outside the intermediate layer and having the same material and color as the partial light shielding region; and,
wherein a color of each pixel of the liquid crystal panel corresponding to the partial light transmitting region included in the intermediate layer is set as an intermediate color between a color of the mask portion and a color of a pixel of the liquid crystal panel adjacent to each pixel.

US Pat. No. 10,429,685

EMBEDDED TOUCH PANEL HAVING HIGH RESISTANCE FILM AND DISPLAY DEVICE

WGTECH (JIANGXI) CO., LTD...

1. An in-cell touch screen having a high resistivity film, comprising: a first substrate, a thin film transistor substrate, a liquid crystal layer, a color filter, a touch sensing layer, a second substrate, and a high resistivity film, which are sequentially laminated; wherein the thin film transistor substrate is provided with a plurality of mutually insulated sensing wires on a surface thereof facing the liquid crystal layer, the high resistivity film is formed on a surface of the second substrate away from the touch sensing layer, the high resistivity film is electrically coupled to the thin film transistor substrate,wherein the high resistivity film is made of a mixture comprising graphite oxide, tin oxide, a surfactant, and a crosslinking agent; and
wherein the high resistivity film comprises, by weight parts, 4 to 7 parts of graphite oxide, 10 to 13 parts of tin oxide, 25 to 30 parts of surfactant, and 10 to 26 parts of crosslinking agent.

US Pat. No. 10,429,679

DISPLAY DEVICE

Coretronic Corporation, ...

1. A display device, comprising:a backlight module configured to generate an emitting light having a first light distribution pattern which has a luminous intensity exceeding a predetermined value within a first view angle range in a first direction;
a switchable diffuser disposed on the backlight module and switchable between a transparent mode and a diffusion mode, wherein the emitting light passing through the switchable diffuser has a diffusion angle in the first direction greater than diffusion angles in other directions in a case the switchable diffuser is switched to the diffusion mode;
a display panel disposed on the switchable diffuser, wherein the emitting light passes through the switchable diffuser and the display panel to generate an image, the emitting light passes through the switchable diffuser and is maintained to the first light distribution pattern in a case the switchable diffuser is switched to the transparent mode, the emitting light passes through the switchable diffuser and is diffused to have a second light distribution pattern which has a luminous intensity exceeding the predetermined value within a second view angle range in the first direction, and the second view angle range is wider than the first view angle range; and
a semi-transparent view-angle-limiting filter disposed in an optical path of the backlight module, the switchable diffuser and the display panel, wherein the semi-transparent view-angle-limiting filter has a light transmittance gradually decreased along a normal line of the semi-transparent view-angle-limiting filter toward the first direction, the light transmittance exceeds a pre-set value within a third view angle range, and the third view angle range is wider than the first view angle range and narrower than the second view angle range,
wherein the semi-transparent view-angle-limiting filter comprises a first polarizer having a first transmission axis, a second polarizer having a second transmission axis parallel to the first transmission axis, and a first phase retardation membrane sandwiched between the first polarizer and the second polarizer, the first phase retardation membrane has a first liquid crystal polymer layer, liquid crystal polymer of the first liquid crystal polymer layer has a first optical axis, the first optical axis has a first projection on the first polarizer and the second polarizer axially parallel or perpendicular to the first transmission axis and the second transmission axis, and the first projection is axially perpendicular to the first direction,
wherein the semi-transparent view-angle-limiting filter further comprises a second phase retardation membrane comprising a second liquid crystal polymer layer and a third polarizer having a third transmission axis, the second phase retardation membrane is located between the first polarizer and the third polarizer, liquid crystal polymer of the second liquid crystal polymer layer has a second optical axis perpendicular to a surface of the second phase retardation membrane, and the third transmission axis is parallel to the first transmission axis and the second transmission axis.

US Pat. No. 10,429,661

RETROREFLECTOR DETECTORS

Sensors Unlimited, Inc., ...

1. An optics arrangement, comprising:a polarized beam splitter arranged along an collection axis;
a first quarter waveplate arranged along the collection axis;
a second quarter waveplate arranged along the collection axis, wherein the second quarter waveplate is optically coupled to the first quarter waveplate by the polarized beam splitter to limit return of polarized illumination originating in a scene being illuminated for retroreflector detection; and
a collector arranged along the collection axis, wherein the second quarter waveplate is arranged between the collector and the polarized beam splitter along the collection axis.

US Pat. No. 10,429,658

ILLUMINATION SYSTEM AND PROJECTION APPARATUS USING THE SAME

Coretronic Corporation, ...

1. An illumination system, comprising:a first light source, wherein the first light source is a laser light source and adapted to provide a first color beam;
a first beam-splitting element, disposed on a transmission path of the first color beam and used to separate the first color beam into a first sub-beam and a second sub-beam, wherein a portion of the first color beam transmitted to an optical wavelength converting element via the first beam-splitting element forms the first sub-beam, and the other portion of the first color beam transmitted to a second beam-splitting element via the first beam-splitting element forms the second sub-beam;
the optical wavelength converting element, disposed on a transmission path of the first sub-beam and used to convert the first sub-beam into a second color beam and reflect the second color beam back to the first beam-splitting element;
a second light source, adapted to provide a third color beam, and
the second beam-splitting element, disposed on a transmission path of the second sub-beam and located between the second light source and the first beam-splitting element, wherein the second sub-beam of the first color beam is reflected back to the first beam-splitting element by the second beam-splitting element, wherein the third color beam passes through the second beam-splitting element and is transmitted to the first beam-splitting element, wherein the second sub-beam of the first color beam, the second color beam and the third color beam are combined into an illumination beam by the first beam-splitting element.

US Pat. No. 10,429,651

HEAD UP DISPLAY DEVICE

LG Innotek Co., Ltd., Se...

1. A head up display device comprising:at least one light source for emitting light;
a first optical member configured to change a path of the light emitted from the at least one light source and transmit the light;
a second optical member;
an optical sheet for transferring the light transmitted from the first optical member to the second optical member;
wherein the second optical member is configured to change a path of the light transferred from the optical sheet and transmit the light, and includes a first surface in a direction of the optical sheet and a second surface in a direction of an image panel, the first surface and the second surface being curved surfaces and being symmetrically disposed with respect to an imaginary line perpendicular to an optical axis of the second optical member; and
an optical guide unit disposed on optical axes of the at least one light source so as to guide the light emitted from the at least one light source.

US Pat. No. 10,429,604

MODULAR FIBER OPTIC CABLE SPLITTER

RAYCAP S.A., Athens (GR)...

1. A fiber optic interface, comprising:fiber splitters for splitting signals transmitted
between remote radio units (RRUs) and a baseband unit (BBU);
a first set of interconnection ports for connecting the fiber splitters to remote radio units,
a second set of interconnection ports for connecting the fiber splitters to the BBU;
a third set of monitoring ports for connecting the fiber splitters to monitoring equipment;
optical fibers attached to the interconnection ports, monitoring ports, and fiber splitters; and
a splitter holder located between at some of the interconnection ports and retaining at least some of the fiber splitters and at least some of the fibers, the splitter holder including substantially flat top and bottom sections with curved end sections extending between the top and bottom sections, wherein at least some of the ports and the holder are in the same axis.

US Pat. No. 10,429,584

ROTARY OPTICAL BEAM GENERATOR

Lumentum Operations LLC, ...

1. An optical fiber device, comprising:a unitary core including a primary section and a secondary section,
wherein at least a portion of the secondary section is offset from a center of the unitary core,
wherein the unitary core twists about an optical axis of the optical fiber device along a length of the optical fiber device,
wherein a rate of twist at which the unitary core twists about the optical axis increases from a first rate of twist at a first end of the optical fiber device to a second rate of twist at a second end of the optical fiber device, and
wherein the unitary core being twisted about the optical axis causes an optical beam, launched at the first end of the optical fiber device, to be at least partially converted to a rotary optical beam at the second end of the optical fiber device, and
wherein a refractive index of the primary section is greater than a refractive index of the secondary section; and
a cladding surrounding the unitary core.

US Pat. No. 10,429,570

LIGHT GUIDE PLATE, BACKLIGHT MODULE AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A display device, comprising a backlight module, wherein the backlight module comprises a light source, a first optical film unit, a second optical film unit and a light guide plate, the light source being configured to emit light to the first optical film unit, the second optical, film unit and the light guide plate; wherein the light guide plate comprises: a first bottom surface and a second bottom surface disposed in opposite, and two side surfaces, wherein the first bottom surface is provided with a first recess, the first optical film unit being disposed within the first recess; each side surface is provided with a second recess, the second optical film unit being disposed within the second recess; and the second bottom surface is provided with a third recess, the third recess being configured to dispose a third optical film unit, wherein the second recesses are respectively provided on the two side surfaces of the light guide plate perpendicular to the first bottom surface and the second bottom surface where the first recess and the third recess opposite and respectively located; andwherein the first bottom surface of the backlight module is provided with a first display panel, at least one of the two side surfaces of the backlight module is provided with a second display panel and a second bottom surface of the backlight module is provided with a third display panel.

US Pat. No. 10,429,535

STATISTICAL ANALYSIS OF COMBINED LOG DATA

SCHLUMBERGER TECHNOLOGY C...

1. A method for determining at least one characteristic of a geological formation having a wellbore therein, the method comprising:collecting nuclear magnetic resonance (NMR) data for the geological formation adjacent the wellbore, said NMR data being generated by logging the geological formation with an NMR logging tool deployed in the wellbore;
collecting non-NMR data for the geological formation adjacent the wellbore, said non-NMR data being generated by logging the geological formation with a non-NMR logging tool deployed in the wellbore; and
performing a Monte Carlo analysis based upon a combination of the collected NMR and non-NMR data to determine the at least one characteristic of the geological formation having a bounded uncertainty associated therewith, wherein the Monte Carlo analysis is performed on variables comprising total porosity and water volume of the geological formation with input probability distributions defined by measured total porosity and water-filled porosity.

US Pat. No. 10,429,512

NAVIGATION SIGNAL TRANSMITTING APPARATUS, NAVIGATION SIGNAL TRANSMISSION METHOD AND POSITIONAL INFORMATION PROVIDING APPARATUS

GNSS Technologies Inc., ...

1. A navigation signal transmitting apparatus, provided on ground, for transmitting a navigation signal to a receiver capable of positioning by receiving a spread spectrum satellite positioning signal from a satellite, comprising:first and second transmission antennas;
a memory that stores location data for specifying a location where the navigation signal transmitting apparatus is installed;
a processor that generates a message signal of positional information including the location data;
a modulator that modulates said message signal by a modulation process including spectrum spreading, using a spread code stored in advance in said navigation signal transmitting apparatus, a sequence of the spread code corresponding to a sequence of the spread codes allotted in advance to said receiver, and generates a first navigation signal based on said message signal;
an analog processor that transmits said first navigation signal from said first and second transmission antennas, the transmitter including:
a first switching circuit arranged between the modulator and the first transmission antenna; and
a second switching circuit arranged between the modulator and the second transmission antenna, and
a programmable logic circuit for outputting a first signal for controlling the first switching circuit and a second signal for controlling the second switching circuit, wherein the first signal is at an H level when the second signal is at an L level, and vice versa, the programmable logic circuit being electrically connected to the memory, the processor, and the analog processor, and the programmable logic circuit comprising the modulator,
wherein said modulator includes:
a spread code generator that generates a specific code of said spread codes of the same sequence; and
a first multiplier that performs spectrum spreading on said message signal with said specific code,
wherein the first switching circuit gates on the navigation signal to the first transmission antenna when the level of the first signal is at the H level; and
wherein the second switching circuit gates on the navigation signal to the second transmission antenna when the level of the second signal is at the H level.

US Pat. No. 10,429,495

LIDAR SYSTEM AND METHOD

HESAI PHOTONICS TECHNOLOG...

1. A Lidar system comprising:a set of light sources configured to emit a plurality of light beams;
a set of optical fiber elements, wherein each of the set of light sources is optically coupled to a first end of one or more optical fiber elements from the set of optical fiber elements; and
at least one mounting unit comprising a structure configured to receive a second end of one or more optical fiber elements from the set of optical fiber elements at one or more directions thereby affecting a direction of each of the plurality of light beams individually, and wherein the structure comprises a set of slots arranged along a vertical direction.

US Pat. No. 10,429,493

SOCKET DEVICE ADAPTED TO SEND, RECEIVE, AND LOOPBACK TEST SIGNALS

Texas Instruments Incorpo...

7. A method of operating a socket device comprising:receiving a test transmission signal at an input port of the socket device;
receiving the test transmission signal at a test input of an input coupler and providing an input signal at an input signal output;
receiving the input signal at a divider input coupled to the input signal output and splitting the input signal to plural splitter outputs adapted to be coupled to receivers of a transceiver;
receiving transmitted signals at plural inputs of a power combiner adapted to receive transmitted signals from the transceiver and combining the received transmitted signals into a combined signal at a combined output;
receiving the combined signal at an input of an output coupler and providing a measured output signal at an output of the output coupler; and
receiving the measured output signal from the output of the output coupler at an output port.

US Pat. No. 10,429,469

SYSTEM AND METHOD FOR MAGNETIC RESONANCE IMAGING USING THREE-DIMENSIONAL, DISTRIBUTED, NON-CARTESIAN SAMPLING TRAJECTORIES

DIGNITY HEALTH, San Fran...

1. A magnetic resonance imaging (MRI) system, comprising:a magnet system configured to generate a polarizing magnetic field about at least a bore of the MRI system that is configured to receive a subject to be imaged;
a magnetic gradient system including a plurality of magnetic gradient coils configured to apply at least one magnetic gradient field to the polarizing magnetic field;
a radio frequency (RF) system configured to apply an RF field to the subject and to receive magnetic resonance signals therefrom;
a computer system programmed to:
control the RF system to generate a base waveform having a trajectory beginning at an axis located at a center of k-space and extending to a periphery of k-space or beginning at the periphery of k-space and extending to end sampling at the axis located at the center of k-space;
control the RF system and the magnetic gradient system to generate a plurality of repetitions of the base waveform, each repetition of the base waveform rotationally offset by a predetermined angle about the axis with respect to adjacent repetitions of the base waveform to form a plurality of interleaved trajectories;
control the RF system and the magnetic gradient system to generate a plurality of repetitions of the plurality of interleaved trajectories initiated from locations aligned along the axis to sample k-space in three dimensions, wherein a cross-section of the plurality of repetitions of the plurality of interleaved trajectories extending along the axis is mirror-symmetric;
wherein samples along the trajectory are distributed at points with radial spacing
proportional to 1/?1?kr2 such that a given k-space location (k) is given by k=k0(n)*?1?kr2, where k0 is an initial k-space sampling location along the trajectory and n is a number incremented with each sampling along the trajectory.

US Pat. No. 10,429,455

HALL ELEMENT AND METHOD OF MANUFACTURING HALL ELEMENT

Asahi Kasei Microdevices ...

1. A hall element comprising:a substrate;
a magnetosensitive portion formed on the substrate;
an insulating film configured formed on the magnetosensitive portion; and
four conductive portions,
wherein each of the conductive portions includes an electrode portion formed on the insulating film to extend in a direction in which the conductive portions are close to each other, and a contact portion that electrically connects the electrode portion and the magnetosensitive portion to each other through the insulating film,
wherein an entire region surrounded by the four contact portions is included in the magnetosensitive portion, and
wherein ratios r1 and r2 defined by the following expressions are both equal to or less than 75% in each of a pair of the conductive portions positioned on a diagonal line of a quadrangle formed by the four contact portions and a pair of adjacent the conductive portions on a side of the quadrangle,
r1=(a1?b1)/a1
r2=(a2?b2)/a2
a1: a distance between the contact portions positioned on the diagonal line of the quadrangle
b1: a distance between the electrode portions positioned on the diagonal line of the quadrangle
a2: a distance between the adjacent contact portions on the side of the quadrangle
b2: a distance between the adjacent electrode portions positioned on the side of the quadrangle.

US Pat. No. 10,429,436

METHOD, DEVICE AND SYSTEM FOR MEASURING AN ELECTRICAL CHARACTERISTIC OF A SUBSTRATE

Soitec, Bernin (FR)

1. A measurement device for measuring a radiofrequency characteristic of a substrate comprising:a support made of a dielectric material having a bearing surface, the support comprising an electrical test structure comprising at least one active or passive radiofrequency component and having a contact surface flush with the bearing surface of the support, the bearing surface of the support and the contact surface of the electrical test structure forming a planar surface suitable for coming into contact with the substrate; and
at least one connection bump contact formed on another surface of the support and electrically linked to the electrical test structure.

US Pat. No. 10,429,413

COAXIAL PROBE STRUCTURE

WIN SEMICONDUCTORS CORP.,...

1. A coaxial probe structure, comprising:a support member, comprising a first connecting member;
a connector, comprising a second connecting member for connecting to the first connecting member of the support member;
a coaxial probe, connecting with a connecting end of the coaxial probe to a bottom of the connector and extending downwards from the bottom of the connector to a probe tip, and an included angle formed at a junction of the probe tip and the connecting end; and
an elastic body, having one end connected to the support member and another end connected to the junction of the connecting end and the probe tip of the coaxial probe.

US Pat. No. 10,429,408

VEHICLE MONITORING MODULE

DANLAW INC., Novi, MI (U...

1. A portable system for monitoring vehicle driving conditions of a vehicle comprising:a processor;
an accelerometer unit in communication with the processor to provide accelerometer data for a first accelerometer axis, a second accelerometer axis, and a third accelerometer axis;
a gyroscope unit in communication with the processor to provide gyroscope data for a first gyroscope axis, a second gyroscope axis, and a third gyroscope axis;
a housing unit enclosing the processor, the accelerometer unit, and the gyroscope unit, the processor being configured to determine a gravity plane perpendicular to the gravity direction using rate of angular change data of the gyroscope for a plurality of turns when the vehicle is moving before determining a primary axis of the vehicle or a transverse axis of the vehicle, and after determining the gravity plane determining the primary axis or transverse axis of the vehicle based on the gravity plane the processor being configured to determine an orientation based on the primary axis or transverse axis of the vehicle relative to the accelerometer unit and the gyroscope unit based on the accelerometer data for the first accelerometer axis, the second accelerometer axis, and the third accelerometer axis and the gyroscope data for the first gyroscope axis, the second gyroscope axis, and the third gyroscope axis.

US Pat. No. 10,429,406

MICROELECTROMECHANICAL STRUCTURE WITH FRAMES

MURTA MANUFACTURING CO., ...

1. A microelectromechanical structure, comprising:a first capacitive detection element, a first frame, and a second frame patterned into a material layer of the microelectromechanical structure; wherein
the first capacitive detection element includes a stator and a rotor, wherein the stator is anchored to a support to form a stationary electrode, and the rotor is suspended to a support to form a mobile electrode;
the rotor has a degree in freedom for translation in a first direction that is parallel to the material layer of the microelectromechanical structure;
the stationary electrode and the mobile electrode form a capacitor, capacitance of which is changed by motion of the mobile electrode in the first direction;
the first frame is anchored to the support and circumscribes the stator and the rotor of the first capacitive detection element in the material layer of the microelectromechanical structure;
the second frame is anchored to the support and circumscribes the stator and the rotor of the first capacitive detection element in the material layer of the microelectromechanical structure between the first capacitive detection element and the first frame;
the second frame is electrically isolated from the first frame; and
the rotor and the second frame are galvanically coupled to have a same electric potential.

US Pat. No. 10,429,400

CHEMICAL ASSAY TO VERIFY THE QUANTITY AND QUALITY OF SESQUITERPENE LACTONE DERIVATIVES

South Dakota Board of Reg...

1. A method for authenticating a medication comprising:obtaining an antimalarial medication;
combining a reactive system and the antimalarial medication, wherein the reactive system comprises a solvent comprising ethyl lactate, and an acid, wherein the solvent has a Hildebrand solubility of less than 24 MPa1/2; and wherein the acid has a pKa of less than 4.75;
allowing the reactive system and the antimalarial medication to react for less than 30 minutes at a temperature of between about 20° C. to about 35° C.; wherein the solvent reacts with the antimalarial medication to produce a color change; and
identifying whether the antimalarial medication is counterfeit or efficacious based on the color change.

US Pat. No. 10,429,393

TUMOR DECONSTRUCTION PLATFORM FOR THE ANALYSIS OF INTRA-TUMOR HETEROGENEITY

NATIONAL CENTRE FOR CELL ...

7. A method for monitoring tumour cell populations, which method employs the steps of:(i) obtaining a sample of tumour-derived single cell suspension, wherein said sample is from established cell lines or primary tumor samples;
(ii) optionally fixing and permeabilizing said tumour-derived single cell suspension;
(iii) combinatorial staining or labelling said tumour-derived single cell suspension with a binding dye, a fluorophore and/or antibodies specific to a marker on or in the tumour cells;
(iv) concurrently and simultaneously resolving each cell in said labelled tumour-derived single cell suspension through multivariant flow cytometry or fluorescence activated cell sorting to three levels of resolution of its cellular components involving tumour proliferative or regenerative hierarchy, DNA content, and cell cycle phase;
(v) detecting the frequency and identifying the profile of said levels of resolution of the tumour-derived single cell suspension; and
(vi) subjecting said frequency and profile detected in step (v) to combinatorial analyses, wherein the first level of resolution is based on tumour proliferative or regenerative hierarchy; the second level is based on varying DNA content; and the third level is based on cell cycle phases.

US Pat. No. 10,429,377

COAGULATION TEST DEVICE, SYSTEM, AND METHOD OF USE

COAGULATION SCIENCES LLC,...

1. A system comprising:a cartridge comprising a whole blood sample, the cartridge including a plurality of test chambers and a metal sphere in each test chamber;
a device configured to receive the cartridge, the device including
a plurality of sensors, each sensor positioned adjacent to one of the test chambers, and
a controller configured to
activate a vacuum source to move a portion of the whole blood sample into each of the test chambers,
move the cartridge,
receive signals from each of the sensors while the cartridge is moving,
determine whether the metal sphere is moving in the test chamber, and
determine whether the whole blood sample in each test chamber exhibits coagulopathy, and
output an indicator whether coagulopathy is present in the whole blood for each test chamber on a display.