US Pat. No. 10,341,631

CONTROLLING MODES OF SUB-TITLE PRESENTATION

Harmonic, Inc., San Jose...

1. One or more non-transitory computer-readable storage mediums storing one or more sequences of instructions for creating a sub-titles stream or file composed of sub-titles elements, wherein execution of the one or more sequences of instructions by one or more processors causes:for each sub-titles element in said sub-titles elements, performing:
inserting a sub-titles element into the sub-titles stream or file;
determining whether at least one end-of-block condition, of a set of two or more end-of-conditions, related to a mode of presentation of sub-titles is satisfied by the inserted sub-titles element; and
upon satisfying said at least one end-of-block condition, inserting into the sub-titles stream or file a datum representative of an end of a block according to each mode of presentation of sub-titles that is satisfied by the inserted sub-titles element.

US Pat. No. 10,341,627

SINGLE-HANDED FLOATING DISPLAY WITH SELECTABLE CONTENT

INTERMEC IP CORP., Fort ...

1. A barcode scanning device comprising:a stabilized component having a projector;
a nonstabilized component having a light emitting component; and
a camera adapted to:
scan a work item including a barcode;
wherein the barcode scanning device is adapted to:
decode the barcode scanned by the camera to identify the work item;
project, via the projector and in response to decoding the barcode, a first user interface on a surface of the identified work item such that the projected first user interface is within a field of view of the camera, wherein the first user interface comprises one or more commands and/or options associated with the identified work item that are selectable by the barcode scanning device based on a position of the stabilized component relative to a position of the nonstabilized component, wherein the one or more commands and/or options of the projected first user interface are selected based on a position of a light indicator projected by the light emitting component within the projected first user interface;
detect a position of the light indicator relative to the projected first user interface by recognizing presence of the light indicator within a particular portion of a grid structure associated with the field of view of the camera and correlating the position of the light indicator detected by the camera with a command or option of the one or more commands and/or options of the projected first user interface based on the grid structure, wherein the grid structure is generated using grid technology and is independent of the projected first user interface;
receive an indication of a selection of the command or option based on a position of the selection indicator relative to a position of the projected first user interface; and
project a second user interface corresponding to the command or option in the first user interface in response to receiving the selection.

US Pat. No. 10,341,616

SURVEILLANCE SYSTEM AND METHOD OF CONTROLLING THE SAME

HANWHA TECHWIN CO., LTD.,...

1. A network camera comprising:a camera configured to capture images of a monitoring area;
a communication interface configured to communicate with a server and a beacon terminal; and
a processor configured to transmit a first beacon signal to the beacon terminal to receive a second beacon signal corresponding to the first beacon signal from the beacon terminal, generate beacon information and image information, in response to receiving the second beacon signal, and transmit the beacon information and the image information to the server via the communication interface,
wherein the beacon information comprises location information of the beacon terminal, and the image information comprises an image of a monitoring target that carries the beacon terminal.

US Pat. No. 10,341,603

IDENTIFYING AND TRACKING DIGITAL IMAGES WITH CUSTOMIZED METADATA

Lifetouch Inc., Eden Pra...

1. A method of generating a digital image file, the method comprising:receiving a digital image of a subject;
receiving first barcode data;
receiving second barcode data, at least one of the first barcode data and the second barcode data including information identifying the subject in the digital image;
storing the first barcode data and the second barcode data in a plurality of metadata fields in the digital image file, wherein at least some of the first barcode data or the second barcode data are fragmented between metadata fields; and
storing the digital image file in a memory device of a digital camera, wherein the digital image file is a single digital data file encoded in the memory device according to a standard digital image file format.

US Pat. No. 10,341,598

METHOD FOR NOTIFYING A USER OF A TELEVISION TO SAVE POWER CONSUMPTION BY MULTIPLE MULTIMEDIA DEVICES CONNECTED TO THE TELEVISION

TP VISION HOLDING B.V., ...

1. A method for notifying a user of a television to save power consumption by a plurality of multimedia devices which are connected to the television and which include at least a first multimedia device and a second multimedia device, the first multimedia device being connected to the television through a first interface connector, the second multimedia device being connected to the television through a second interface connector, said method comprising:presenting, by the television, desired multimedia content to the user based on signals provided by the first multimedia device through the first interface connector;
detecting, by the television, whether the second multimedia device is providing signals of multimedia content through the second interface connector during presentation of the desired multimedia content; and
outputting, by the television and upon detecting that the second multimedia device is providing signals of multimedia content through the second interface connector during presentation of the desired multimedia content, a notification that is perceivable by the user and that relates to the provision of signals of multimedia content by the second multimedia device.

US Pat. No. 10,341,591

IMAGING DEVICE

PANASONIC INTELLECTUAL PR...

1. An imaging device comprising:a semiconductor layer; and
a pixel including
an impurity region of a first conductivity type, the impurity region being located in the semiconductor layer,
a photoelectric converter electrically connected to the impurity region, the photoelectric converter being located above the semiconductor layer,
a first transistor having a first gate, a first source and a first drain, one of the first source and the first drain being electrically connected to the impurity region,
a second transistor having a second gate of a second conductivity type different from the first conductivity type, a second source and a second drain, the second transistor including the impurity region as one of the second source and the second drain, the second gate being electrically connected to the impurity region, and
a third transistor having a third gate, a third source and a third drain, the third gate being electrically connected to the photoelectric converter.

US Pat. No. 10,341,559

IMAGING SYSTEM, METHOD, AND APPLICATIONS

1. A method for forming a panoramic image, comprising:providing a panoramic imaging system having a plurality of discrete imaging systems disposed in a side-by-side array, each of the discrete imaging systems characterized by a field of view; and
constraining a plurality of chief rays that strike along an edge of the field of view of every one of the discrete imaging systems to be substantially parallel to another plurality of chief rays that strike along an adjacent edge of the field of view of an immediately adjacent one of the discrete imaging systems such that all of the chief rays that strike along the edge of the field of view of the discrete imaging systems appear to converge to a common NP point when viewed from object space and the field of view of each of the plurality of discrete imaging systems conjoins with but does not overlap the field of view of the immediately adjacent one of the discrete imaging systems.

US Pat. No. 10,341,550

END FACE INSPECTION APPARATUS AND FOCUSED IMAGE DATA ACQUISITION METHOD

ANRITSU CORPORATION, Kan...

1. An end face inspection apparatus including an optical system which forms an image of an end face of a held test object on an image acquisition unit, and inspecting the end face of the test object by using acquired image data, the apparatus comprising:focusing degree changing means for changing a distance between the end face of the test object and a focal position of the optical system; and
a control unit that acquires a series of image data which is output from the image acquisition unit at a preset time interval while the distance between the end face of the test object and the focal position of the optical system is changed by the focusing degree changing means, determines whether or not each piece of the image data is focused, and selects focused image data as image data for end face inspection.

US Pat. No. 10,341,545

WEARABLE APPARATUS WITH WIDE VIEWING ANGLE IMAGE SENSOR

OrCam Technologies Ltd., ...

21. A method for capturing image data, the method comprising:capturing image data of an environment of a user, wherein a field of view of the image sensor includes at least a portion of a head of the user;
identifying a head of the user in the image data to obtain a direction the head of the user is facing with respect to a body of the user;
based on the direction the head of the user is facing, activating the at least one microphone to record sound in the direction the head is facing;
identifying a direction of sound received by the at least one microphone; and
after identifying the direction of the sound, adjusting a pixel resolution for capturing subsequent image data at a higher resolution.

US Pat. No. 10,341,518

OPERATION INPUT SYSTEM, ELECTRONIC DEVICE AND MOBILE TERMINAL

SHARP KABUSHIKI KAISHA, ...

1. An operation input method of an electronic device, the electronic device having a display portion and wirelessly communicating with a mobile terminal, the operation input method comprising:wirelessly communicating with the mobile terminal in a case where the electronic device detects that the mobile terminal is in proximity with the electronic device and displaying a transmission destination address input screen on the mobile terminal while displaying a transmission destination address setting screen on the display portion of the electronic device;
receiving a transmission destination address set by a user for the transmission destination address input screen from the mobile terminal; and
updating contents displayed on the transmission destination address setting screen in accordance with the transmission destination address received.

US Pat. No. 10,341,488

METHODS AND SYSTEMS FOR MANAGING SIMULATED REAL-TIME CONVERSATIONS

PERFECT PITCH TECHNOLOGY,...

1. A processing system that provides a service to an agent-operator, said system comprising a processor and a memory, and being programmed, via executable program instructions, to perform a method that comprises:obtaining a plurality of selectable prerecorded audio responses associated with a call script, wherein the call script comprises a number of segments, the segments associated with the selectable prerecorded audio responses;
interacting with a caller;
communicating to the caller a prerecorded audio response provided from a database, wherein the communicated prerecorded audio response is selected from among the plurality of selectable prerecorded audio responses; and
communicating to the caller live ambient background noise channeled from a workplace associated with the agent-operator, wherein the live ambient background noise channeled from the workplace associated with the agent-operator is mixed with the communicated prerecorded audio response provided from the database.

US Pat. No. 10,341,469

DATA TRANSMISSION METHOD AND APPARATUS AND DATA RECEIVING METHOD AND APPARATUS

BEIJING ZHIGU TECH CO., L...

1. A data transmission method implemented by a middle device, wherein the method comprises:responding to a data packet received from a first device, and sending a receiving acknowledgment to the first device, wherein the first device is a source device of the data packet;
storing the data package in the middle device;
generating second identification information associated with the data packet, wherein the second identification information comprises a HASH value that is associated with a serial number of the data packet and a second type, and the second type is sent by using the data packet;
sending the data packet and the second identification information to a second device, wherein the second device is a target device of the data packet; and
responding to a not-receiving acknowledgement that is received from the second device and that is associated with the data packet, and retransmitting the stored data packet to the second device.

US Pat. No. 10,341,460

METHODS AND SYSTEMS FOR FAST ACCOUNT SETUP

Apple Inc., Cupertino, C...

1. A non-transitory machine readable medium containing executable instructions which when executed by a data processing system cause the data processing system to perform a method for account setup, the method comprising:updating, on a server, a first account information associated with a first client device of a user in response to the first client device adding an account;
sending, in response to updating the first account information on the server, a push notification to a second client device of the user indicating that the account may be new to the second client device; and
providing to the second client device, in response to a query from the second client device responsive to the push notification, account proxy information to allow an account proxy to be set up on the second client device, wherein the account proxy can be enabled to add the account to the second client device.

US Pat. No. 10,341,417

TARGET WEBPAGE PERFORMANCE

Oath Inc., New York, NY ...

1. A method for generating a recommendation for increasing loading time performance of a target webpage, comprising:inserting a third party window into a webpage, the third party window specifying a target webpage as a source;
providing a browser of a client device with access to the webpage, wherein the target webpage is loaded into the third party window by the browser;
selectively retrieving resource timing data for the third party window, the resource timing data retrieved from the browser and associated with the target webpage;
measuring loading time performance of the target webpage based upon the resource timing data;
responsive to the loading time performance not exceeding a threshold, generating a recommendation for increasing the loading time performance of the target webpage;
controlling a system, based upon the recommendation, to perform one or more actions comprising at least one of adjusting a hardware resource allocation, adjusting an image compression setting, merging one or more files, or transitioning hosting of the target webpage to at least one of a content delivery network or cloud provider;
at least one of:
measuring new loading time performance of the target webpage based upon new resource timing data generated from the target webpage being loaded into a new instance of the third party window; or
measuring second loading time performance of a second target webpage based upon second resource timing data generated from the second target webpage being loaded into instances of a second third party window by client devices; and
generating a second recommendation based upon at least one of the new loading time performance or the second loading time performance.

US Pat. No. 10,341,399

METHOD AND APPARATUS FOR SHARING PRESENTATION DATA AND ANNOTATION

SAMSUNG ELECTRONICS CO., ...

1. A method of annotating an image corresponding to a web page using an application executable by an electronic device, the web page including a first portion and a second portion, the method comprising:receiving, through a network by using the application, data for the web page;
displaying, by using the application, the first portion of the web page based at least on the received data on a display of the electronic device while the second portion of the web page is not displayed on the display;
generating, by using the application, the image corresponding to the web page including the first portion and the second portion while the second portion of the web page is not displayed on the display;
storing, by using the application, the image corresponding to the web page including the first portion and the second portion while the second portion of the web page is not displayed on the display;
displaying, by using the application, a first portion of the image corresponding to the first portion of the web page on the display;
based at least on a selection of an annotation option, receiving, by using the application, a first pen input for an annotation on the displayed first portion of the image;
based at least on the first pen input, displaying, by using the application, an annotation over the displayed first portion of the image;
based at least on the first portion of the image being moved on the display, displaying, by using the application, a second portion of the image corresponding to the second portion of the web page on the display;
based at least on a selection of a highlight option, receiving, by using the application, a second pen input for a highlight on the displayed second portion of the image;
based at least on the second pen input, displaying, by using the application, the highlight over the displayed second portion of the image;
storing, by using the application, a first image file that is based at least on the annotation, the highlight, and the first and second portions of the image corresponding to the web page in a storage of the electronic device; and
storing a second image file including the annotation and the highlight, but not the first and second portions of the image corresponding to the web page in the storage of the device.

US Pat. No. 10,341,353

SYSTEM AND METHOD FOR ISSUING, AUTHENTICATING, STORING, RETRIEVING, AND VERIFYING DOCUMENTS

Wymsical, Inc., Greenwic...

1. A computer-implemented method for authentication, validation, storage, and third party verification of a user's documents, the computer-implemented method comprising:authenticating, by a first computer, a user, wherein authentication requires the user to register with a document service using a computer network, and to provide to the document service personal information of the user, in exchange for which the user receives an unauthenticated code, which the user then presents in person with a photo identification to an ID station associated with the document service which uploads, by the first computer or a second computer, the unauthenticated code and photo identification at the document service and associates them with the user's personal information, the document service then generating a computerized validation code and sending, by the computer network, the validation code to the user for presentation to the ID station, whereby presentation of the validation code to the ID station causes the document service to generate an authenticated user code, the authenticated user code then being sent to the user;
associating a document with the authenticated user code;
transferring, by a third computer, a digital document associated with the authenticated user code from a document source to an electronic vault for the user when requested by the user, wherein the digital document comprises a digital version of the document associated with the authenticated user code;
verifying, by the second computer, the document by receipt of the authenticated user code with the document source, or by independent data;
encrypting and securely storing the digital document so that control of sending or viewing the digital document remains with the user;
storing metadata and encryption data associated with the document at the document service;
having the document service verify the authentication of the digital document in response to a request by a third party and confirm that the digital document is valid, by the user sending, by the network, the authenticated user code to the document service, the document service sending a computerized hyperlink to the third party, and upon the third party clicking on the computerized hyperlink permission is requested from the user for the document service to allow the digital document or metadata for the document to be viewed by the third party, and upon receiving, by the network, permission from the owner, the digital document or metadata is viewable by the third party.

US Pat. No. 10,341,341

RFID AUTHENTICATION ARCHITECTURE AND METHODS FOR RFID AUTHENTICATION

SMARTRAC TECHNOLOGY FLETC...

1. A method for mutual authentication in a radio frequency identification (RFID) system comprising an RFID reader and an RFID tag, the method comprising:receiving, at the RFID reader, an identifier from the RFID tag;
selecting a password based at least in part on the identifier;
selecting a first mathematical kernel having a first parameter set;
generating a first password key based on the first mathematical kernel;
encrypting the password as a first encrypted password based on the first password key; and
transmitting the first encrypted password to the RFID tag.

US Pat. No. 10,341,340

AUTHENTICATION SYSTEM FOR A MOBILE DATA TERMINAL

ASMAG-Holding GmbH, Grue...

1. An authentication system comprising:a data terminal with a data terminal device,
a communication network,
an authentication service, and
a point of sale, the point of sale comprising a remote station,
wherein the data terminal device comprises an image capturing device, an image preparing module, a wireless communication interface, and an interface for a body area network,
wherein the communication interface comprises a long-range interface and a close-range interface, the close-range interface being unidirectional,
wherein there is a first communication connection via the long-range interface of the communication network, between the communication interface of the data terminal device and the authentication service,
wherein an authentication request is triggered by the data terminal device on the point of sale via the close-range interface of the communication interface,
wherein a close-range data connection between the communication interface of the data terminal device and the corresponding remote station of the point of sale is produced via the close-range interface,
wherein the communication interface is configured to capture a unique identifier from the point of sale via the close-range data connection and is configured to transmit the unique identifier to the authentication service via the first communication connection of the communication network,
wherein the data terminal is in the form of a watch,
wherein the authentication service comprises a face detection and face recognition module, a 2D/3D image analysis module, and a database, the 2D/3D image analysis module being configured to receive at least one image, the at least one image being captured by the image capturing device and being transmitted from the data terminal to the authentication service via the first communication connection, the 2D/3D image analysis module being configured to recognize a real person as a 3D-object in the at least one image captured by the image capturing device and transmitted to the authentication service,
wherein the face detection and face recognition module is configured to perform image analysis on the at least one image,
wherein the face detection and face recognition module is configured to compare a result of the image analysis with user reference data saved in the database,
wherein the authentication service further comprises an authentication service interface,
wherein there is a second communication connection between the point of sale and the authentication service interface via the communication network, and
wherein the face detection and face recognition module is configured to transmit an authentication signal via the transmitted unique identifier directly to the point of sale via the second communication connection of the communication network.

US Pat. No. 10,341,322

ON DEMAND MULTIFACTOR AUTHENTICATION

GO DADDY OPERATING COMPAN...

1. A method for protecting a first domain name registered to a user from an unauthorized first protected activity, comprising the steps of:receiving over a computer network by a domain name registrar from a client device operated by a user a selection of the first domain name registered to the user requiring a successful first multifactor authentication prior to performing a first protected activity;
receiving by the domain name registrar from the client device a selection of the first protected activity, wherein the first protected activity is selected from a group consisting of removing a first domain name from a current account, changing a domain name system record for the first domain name, editing a website pointed to by the first domain name and changing access to an email account based on the first domain name;
receiving by the domain name registrar from the client device a selection of a first plurality of authenticatees;
receiving by the domain name registrar from the client device a first minimum number of authenticatees in the first plurality of authenticatees that must be authenticated for a successful first multifactor authentication, wherein the first minimum number of authenticatees that must be authenticated for the successful first multifactor authentication is less than a number of the first plurality of authenticatees;
receiving by the domain name registrar for each selected authenticatee two authentication methods corresponding to two different members of the group consisting of what you know based authentication, what you are based authentication and what you have based authentication and two different correct responses corresponding to the two authentication methods;
receiving by the domain name registrar from the client device a contact method for each selected authenticatee in the plurality of authenticatees; and
upon receiving two correct responses from at least the first minimum number of authenticatees that must be authenticated for the successful first multifactor authentication, performing the first protected activity on the first domain name registered to the user.

US Pat. No. 10,341,321

SYSTEM AND METHOD FOR POLICY BASED ADAPTIVE APPLICATION CAPABILITY MANAGEMENT AND DEVICE ATTESTATION

MOCANA CORPORATION, Sunn...

1. A method of providing policy based adaptive application capability management during application programming interface invocations by an application executing on a device, the method comprising:sending, by a remote policy management service, the device policy to a local attestation agent on the device;
registering a security descriptor with the trusted services platform module, wherein the security descriptor includes at least authentication and authorization attributes;
negotiating protocol-based capabilities with a remote service to establish a session for secure communications;
sending an operation request through an application programming interface (“API”) to the trusted services platform module;
querying the interface access management module for action directives;
processing, by the interface handler, the received action directives to issue a function request to a security module to execute a trusted function in a trusted execution environment;
generating an operation response to the application, wherein the operation response indicates a denial or completion of the operation request; and
processing the operation response to determine whether to generate an alternative operation request.

US Pat. No. 10,341,268

METHOD AND DEVICE FOR IMPLEMENTING INSTANT MESSAGING

BEIJING QIHOO TECHNOLOGY ...

1. A method for implementing instant messaging through a browser, wherein a plug-in interface of an instant messaging tool is preset on the browser, the method comprises:a master process of a browser creating a plug-in process corresponding to the instant messaging tool;
triggering the plug-in interface to inform the master process of the browser to reload a browser window;
the master process of the browser dividing page presentation ranges of a plug-in page of the instant messaging tool and a page presentation range of a current tab of the browser window in the browser window, and informing the plug-in process;
the plug-in process generating the plug-in page according to the divided page presentation ranges, and loading the plug-in page and the re-rendered current tab side by side in the browser window.

US Pat. No. 10,341,261

BONDING DEVICE AND METHOD

TQ DELTA, LLC, Austin, T...

1. A communications device comprising:a plurality of transceivers configurable to simultaneously operate with a combination of bonded and unbonded transceivers, wherein a first DSL transceiver of the plurality of transceivers is operable at a first data rate, and a second DSL transceiver of the plurality of transceivers is simultaneously operable at a second data rate that is different than the first data rate, wherein the first and second transceivers are operable as bonded transceivers and wherein the first and second bonded DSL transceivers are connected to a multi-pair multiplexer and are operable to transmit a single stream of ATM cells or packets on two substreams over two twisted wire pairs from a service provider to a first DSL subscriber,
and wherein a third DSL transceiver, of the plurality of transceivers, is simultaneously operable at a third data rate, wherein the third transceiver is not bonded with any other transceiver and wherein the third DSL transceiver is not connected to the multi-pair multiplexer and is operable to transmit a single stream of ATM cells or packets over one twisted wire pair from the service provider to a second DSL subscriber.

US Pat. No. 10,341,248

EVALUATION DEVICE, EVALUATION METHOD AND RECORDING MEDIUM

NIPPON TELEGRAPH AND TELE...

1. An evaluation device, comprising: a communication interface configured to communicate with a control device which is connected to a network that includes at least one transfer device and to receive, from the control device, records used for transmission control of data currently circulating in the network: andprocessing circuitry configured to implement
a first evaluator configured, for each of the records, to evaluate extent of variation of an amount of the data, based on a history of the amounts of the data matching a condition of the record;
a second evaluator configured, for each of the records, to evaluate a size of a space represented by the record, based on the condition of the record; and
a calculator configured, for each of the records, to calculate an index value representing a possibility that the respective record corresponds to a future spike flow at a future time when a predetermined or a greater amount of the data matches the condition of the record within a fixed period of time, based on an evaluation result by the first evaluator, and an evaluation result by the second evaluator,
wherein the processing circuitry is configured to control an output of an indication of a possibility that one of the records corresponds to a future spike flow based on the calculated index values for each of the records.

US Pat. No. 10,341,209

TUNABLE LOW COST NETWORK

1. A method comprising:providing, by a processing system including a processor, communications services over a network to a user device;
obtaining, by the processing system, information regarding capabilities of the user device;
obtaining, by the processing system, information regarding a usage profile of the user device, wherein the usage profile includes a periodic time interval during which the user device is in an active state, the user device being in an inactive state at other times;
adjusting, by the processing system, a level of service quality provided to the user device, in accordance with at least one of the capabilities and the usage profile, by performing at least one of:
adjusting a latency criterion regarding connection of the user device to the network,
adjusting a speed of transmissions over the network to or from the user device, and
altering a routing of the transmissions to or from the user device;
determining, by the processing system, a level of excess capacity of the network for accommodating the transmissions over the network to or from the user device; and
enabling, by the processing system, the transmissions only when the level of excess capacity exceeds a predetermined level,
wherein the network is partitioned so that the adjusted level of service quality is provided by a first portion of the network having a predetermined level of network resources, the adjusted level of service quality comprising a first level while the user device is in the active state and a second level while the user device is in the inactive state, the first level being higher than the second level, and
wherein the first level and the second level are lower than a level of service quality provided by a second portion of the network.

US Pat. No. 10,341,206

NETWORK PACKET DE-DUPLICATION

ExtraHop Networks, Inc., ...

1. A method for monitoring network traffic over a network, wherein one or more processors in one or more network monitoring computers (NMCs) execute instructions to perform actions, comprising:employ a monitoring engine to perform further actions, including:
monitoring one or more flows of network packets based on one or more network packets;
determining an observation port that is providing the network packets based on one or more characteristics of the network packets and one or more characteristics of the observation port;
determining one or more primary network packets that are provided by an authoritative observation port based on the observation port that provided the network packets, wherein the one or more primary network packets are provided to an analysis engine;
discarding a remainder of the network packets that are associated with non-authoritative observation ports; and
employing the analysis engine to analyze the one or more primary network packets.

US Pat. No. 10,341,195

VIRTUAL NETWORK FUNCTION (VNF) RESOURCE MANAGEMENT IN A SOFTWARE DEFINED NETWORK (SDN)

Sprint Communications Com...

1. A method of operating a Network Function Virtualization (NFV) Software Defined Network (SDN) to control NFV resources consumed by Virtual Network Functions (VNFs) that support a data service, the method comprising:an NFV Infrastructure (NFVI) executing SDN application VNFs, SDN controller VNFs, and NFVI virtual Switches (vSWs) to support the data service,
the SDN application VNFs, the SDN controller VNFs, and the NFVI vSWs responsively transferring SDN Key Performance Indicators (KPIs) to an NFV Management and Orchestration (MANO) Virtual Infrastructure Manager (VIM) and to a MANO VNF Manager (VNFM);
the MANO VIM receiving the SDN KPIs and transferring the SDN KPIs to a MANO KPI server;
the MANO VNFM receiving the SDN KPIs and transferring the SDN KPIs to the MANO KPI server;
the MANO KPI server processing the SDN KPIs to generate VNF control data to darken one of the SDN VNFs and processing the VNF control data to generate and transfer NFV control data to darken the one SDN VNF; and
the NFVI darkening the one SDN VNFs responsive to the NFV control data by restricting access to NFVI hardware for the one SDN VNF.

US Pat. No. 10,341,190

CENTRALITY MEASURE RANKING FOR A MULTIPLEX NETWORK

INTERNATIONAL BUSINESS MA...

1. A computer-implemented method comprising:obtaining a digital graphical representation of a multiplex network comprising a plurality of layers and a plurality of nodes representing communicating entities of the multiplex network, wherein each layer of the plurality of layers comprises a respective node for each communicating entity of the plurality of communicating entities and a respective set of edges, of a plurality of edges of the multiplex network, connecting pairs of nodes of the layer;
determining a node centrality measure for each node of the plurality of nodes, comprising, for each node of the plurality of nodes:
determining an intra-layer centrality measure for the node based on presence of the node along one or more shortest paths between pairs of nodes within a same layer of the plurality of layers of the multiplex network;
determining an inter-layer centrality measure for the node based on presence of the node along one or more shortest paths between pairs of nodes within different layers of the plurality of layers of the multiplex network; and
determining the node centrality measure for the node as a function of the intra-layer centrality measure for the node and the inter-layer centrality measure for the node;
determining a respective centrality measure for each communicating entity, of the communicating entities, as a function of node centrality measures for nodes, of the plurality of nodes, representing the communicating entity across the plurality of layers of the multiplex network; and
ranking the communicating entities by their centrality measures.

US Pat. No. 10,341,179

MANAGEMENT COMPUTER AND COMPUTER SYSTEM MANAGEMENT METHOD

Hitachi, Ltd., Tokyo (JP...

1. A management computer, comprising:an interface device coupled to a computer system; and
a processor configured to manage a plurality of XaaS (X as a Service) which are based on the computer system and which include first XaaS including first node configurations and second XaaS including second node configurations that are dependent on resources provided by the first XaaS, wherein
the processor is configured to,
when a required resource amount which is required for the first XaaS in order to change the second node configurations is larger than a resource amount which can be provided by the first XaaS, determine a changed first node configuration which enables providing a resource amount equal to or larger than the required resource amount and,
after changing the first XaaS to the determined changed first node configuration, change the second node configurations of the second XaaS.

US Pat. No. 10,341,175

OPERATIONS, ADMINISTRATION, AND MANAGEMENT (OAM) FUNCTIONS IN A SOFTWARE DEFINED NETWORK

Telefonaktiebolaget L M E...

1. A method for obtaining an operations, administration, and management (OAM) tool module, comprising:communicating, by a datapath node to a controller node, connection information that identifies the datapath node and OAM information including an OAM action set that identifies one or more OAM actions the datapath node is capable of implementing at the datapath node; and
receiving an OAM tool module from the controller node for execution on the datapath node that is operative to perform at least one of the one or more OAM actions identified in the OAM action set to implement a first OAM tool function.

US Pat. No. 10,341,161

MULTI-DIMENSIONAL SIGNAL ENCODING

TM IP Holdings, LLC, Tuc...

1. A transmitter comprising:at least one processor; and
a data store coupled to the at least one processor having instructions stored thereon which, when executed by the at least one processor, causes the at least one processor to perform operations comprising:
mapping data to symbols of a multi-dimensional symbol constellation comprising at least three dimensions, each dimension of the constellation represented by a respective modulation signal, the dimensions including:
first and second dimensions each of which are represented by respective in-phase modulation values and quadrature phase modulation values of a quadrature amplitude modulation (QAM) signal, and
a third dimension represented by phase values of a transpositional modulation (TM) signal; and
modulating a carrier signal with the TM signal and the QAM signal.

US Pat. No. 10,341,129

METHOD AND SYSTEM TO PROVIDE THE TRENDING NEWS STORIES TO THE PLURALITY OF GROUPS BASED ON THE PLURALITY OF GROUP MEMBERS EXISTING CONVERSATIONS

Johnson Manuel-Devadoss, ...

1. A method, comprising:at a user computing device, a group administrator subscribing groups of members to a service by adding an identity;
the service:
sending a request to the group administrator to acquire permission to retrieve a plurality of existing conversations of the groups of members;
generating an impersonation identity for the group administrator's added identity;
retrieving the plurality of existing conversations of the groups of members from messaging servers by providing the generated impersonation identity;
generating bestbets keywords from the retrieved plurality of existing conversations;
retrieving trends for the generated bestbets keywords;
building content based on the retrieved trends;
presenting the content to the groups of members;
monitoring interactions of the presented content by the groups of members; and
updating the group of members' interactions on a plurality of the groups of members' social media sites.

US Pat. No. 10,341,117

CLOUD AUTHENTICATION OF LAYER 2-CONNECTED MEMBER DEVICES VIA AN IP-CONNECTED ACTIVE DEVICE

ARRIS Enterprises LLC, S...

1. A method comprising:transmitting, by a first network device to a second network device, a request to authenticate the first network device with a cloud management platform, wherein the first network device is connected to the second network device via a Layer 2 connection, and wherein the second network device is connected to the cloud management platform via an IP (Internet Protocol) connection;
receiving, by the first network device from the second network device, an encrypted nonce generated by the cloud management platform in response to the request, the encrypted nonce being encrypted using a public key of the first network device;
decrypting, by the first network device, the encrypted nonce using a private key of the first network device to generate a decrypted nonce;
transmitting, by the first network device, the decrypted nonce to the second network device; and
receiving, by the first network device from the second network device, a token generated by the cloud management platform indicating that the first network device has been authenticated, wherein the first network device is a member switch in a stacking system and wherein the second network device is an active or master switch in the stacking system.

US Pat. No. 10,341,104

ENCRYTION APPARATUS AND METHOD

SAMSUNG SDS CO., LTD., S...

1. An encryption apparatus, comprising:a table generator configured to generate a key table based on each of a plurality of encryption keys, the plurality of encryption keys having different attributes, generate a key-independent table independent of the plurality of encryption keys, and generate an encryption algorithm based on the key table and the key-independent table; and
a transmitter configured to transmit the key table and the key-independent table to a client terminal,
wherein the transmitter is further configured to transmit the key table at a transmission time, the transmission time being varied according to an attribute of an encryption key that is used for generating the key table,
wherein the table generator is further configured to generate the encryption algorithm by changing an application location in the encryption algorithm of the key table that is generated based on the each of the plurality of encryption keys according to at least one of the client terminal and a user of the client terminal, and
wherein the table generator and the transmitter are implemented by using at least one hardware processor.

US Pat. No. 10,341,094

MULTIPLE ENCRYPTING METHOD AND SYSTEM FOR ENCRYPTING A FILE AND/OR A PROTOCOL

1. A multiple encrypting method, for encrypting a file and/or a protocol and generating encryption keys, performed by a processor being programmed to function as a file uploading unit, a random number generation unit, a plurality of random number generator sub-units, a key generation unit, an initialization vector generation unit, an encryption unit, and a dividing unit and comprising steps of:A: uploading at least one of a file and a protocol by the file uploading unit;
B: generating random numbers by the random number generation unit, wherein the random number generation unit includes the plurality of random number generator sub-units, and the plurality of random number generator sub-units generate the random numbers respectively;
C: arranging the random numbers to form at least one key and at least one initialization vector respectively by the key generation unit and the initialization vector generation unit according to different rules;
D: encrypting the file and/or the protocol from the file uploading unit with the key and the initialization vector via using AES encryption by the encryption unit, so as to generate an encrypted file and/or an encrypted protocol;
E: saving the key and the initialization vector respectively in a first storage unit and a second storage unit; and
F: repeating the step B to D at least one time, so as to proceed at least one additional encryption by using a key and an initialization vector that differ from the at least one key and at least one initialization vector generated in the step C and generate at least one additional key and at least one additional initialization vector.

US Pat. No. 10,341,093

METHOD, APPARATUS AND SYSTEM FOR DEVICE IDENTIFICATION

BAIDU ONLINE NETWORK TECH...

1. A server-implemented method for identifying a device, comprising:receiving a device identification request sent from a terminal device, the device identification request comprising a current user identifier of a current user of the terminal device;
acquiring a public key in a preset asymmetric key pair to serve as a first public key;
sending the first public key and a randomly-generated first random number to the terminal device;
receiving device characteristic information sent from the terminal device, the device characteristic information being generated by the terminal device based on a type of the terminal device, the current user identifier, the first public key, the first random number and a device identifier of the terminal device,
the device characteristic information including the current user identifier, a second digest value, and encrypted information,
the encrypted information being a first digest value, the current user identifier, and a first random number encrypted according to a preset asymmetric encryption algorithm,
the first digest value being calculated utilizing a preset message digest algorithm based on the device identification type of the terminal device, the first public key, and the device identifier, and
the second digest value being calculated from the first digest value and the first random number utilizing a preset message digest algorithm; and
identifying the terminal device based on the current user identifier, the first random number and the device characteristic information.

US Pat. No. 10,341,091

SECURE MEMORY STORAGE

BITTIUM WIRELESS OY, Oul...

1. A method of securing a memory storage in a mobile terminal apparatus, the method comprising:receiving a user password;
reading a random number from a Trusted Platform Module (TPM);
receiving apparatus specific values of one or more Platform Configuration Registers of the Trusted Platform Module;
creating a blob using the random number and the apparatus specific values from the one or more registers and the user password;
encrypting the blob in the Trusted Platform Module;
re-encrypting the encrypted blob in a Trusted Execution Environment (TEE) execution mode of the apparatus utilizing a hardware specific key and the user password; and
storing the re-encrypted blob, the re-encryption further comprising:
generating a salt utilising the encrypted blob;
applying a Secure Hash Algorithm (PBDKF-SHA256) to the salt;
generating an Advanced Encryption Standard key utilising the salt and the hardware specific key; and
encrypting the hardware specific key utilising Advanced Encryption Standard Cipher Block Chaining (AES-CBC).

US Pat. No. 10,341,083

SYSTEM AND METHODS FOR NETWORK SYNCHRONIZATION

HUAWEI TECHNOLOGIES CO., ...

1. A method for synchronizing clocks in a network, the method performed by a controller of a first node having a transceiver connected to a second node by a first optical fiber and a second optical fiber, the method comprising:receiving a control message, containing an instruction to send to the second node a symmetric network synchronizing protocol clock synchronizing message;
subsequent to receiving the control message, determining a one way asymmetric propagation delay associated with the first optical fiber in accordance with a time stamp associated with a time stamp message transmitted to the second node on the first optical fiber by the controller in a normal mode of operation and a reply message received by the controller in a second mode of operation in response to the transmitted time stamp message received over the first optical fiber, where while in the second mode of operation transmission of data to the second node over the first fiber is paused; and
transmitting the clock synchronizing message, to the second node over the first optical fiber, with a correction value determined in accordance with the determined one way asymmetric delay.

US Pat. No. 10,341,078

METHOD AND DEVICE FOR MANAGING SYSTEM INFORMATION BLOCK, PHYSICAL BROADCAST CHANNEL IN WIRELESS COMMUNICATION NETWORK

Samsung Electronics Co., ...

1. A method of managing a system information block (SIB) in a wireless communication network, the method comprising:obtaining, by a device, a primary synchronization signal (PSS) and a secondary synchronization signal (SSS) from a base station;
obtaining, by the device, information from the PSS and the SSS;
obtaining based on the information obtained from the PSS and the SSS, by the device, a frequency resource for a SIB transmitted by the base station; and
obtaining, by the device, the SIB transmitted through the frequency resource and a time resource,
wherein the information obtained from the PSS and the SSS includes a cell identity (ID) of the base station, and the frequency resource is obtained based on a function that applies modulo operation to the cell ID.

US Pat. No. 10,341,075

METHOD FOR TRANSMITTING AND RECEIVING ACKNOWLEDGEMENT/NEGATIVE ACKNOWLEDGEMENT SIGNAL FOR UPLINK MULTI-USER DATA IN WIRELESS LAN SYSTEM, AND APPARATUS THEREFOR

LG ELECTRONICS INC., Seo...

1. A method of transmitting Acknowledgement/Negative Acknowledgement (Ack/Nack) signals for transmission data from a plurality of stations (STAs) by an Access Point (AP) in a Wireless Local Area Network (WLAN) system, the method comprising:transmitting a trigger frame to the plurality of STAs;
receiving the transmission data from the plurality of STAs in response to the trigger frame; and
transmitting Ack/Nack signals for the transmission data through a Multi-STA Block Ack (M-BA) frame,
wherein the M-BA frame includes Ack/Nack signals for ‘N’ STAs among the Ack/Nack signals for the plurality of STAs,
wherein ‘N’ is determined based on the transmission of the M-BA frame not exceeding a specific transmission unit time, and
wherein the AP additionally transmits Ack/Nack signals, to one or more STAs among the plurality of STAs, not through the M-BA frame.

US Pat. No. 10,341,067

TRANSMISSION DEVICE AND METHOD FOR TRANSMITTING DATA FRAME

Huawei Technologies Co., ...

1. A transmission device, applied to a wireless local area network system using a multiple-input multiple-output (MIMO) technology, wherein the transmission device comprises:an acquiring unit, configured to:
acquire a long training field (LTF) parameters, and
acquire a start position I of allocated subcarriers,
wherein the LTF parameters comprise a frequency domain transform parameter and a time domain transform parameter that are required for generating an LTF sequence;
a frequency domain transform unit, configured to perform, according to the frequency domain transform parameter and the start position I acquired by the acquiring unit, a frequency domain transform on an LTF basic sequence to obtain an LTF symbol;
a time domain transform unit, configured to perform, according to the time domain transform parameter acquired by the acquiring unit, a time domain transform on the LTF symbol obtained by the frequency domain transform unit to obtain the LTF sequence; and
a sending unit, configured to:
add the LTF sequence obtained by the time domain transform unit to a first data frame, and
send the first data frame to a second device, so that the second device determines the LTF basic sequence according to the LTF sequence and performs channel estimation according to the LTF basic sequence,
wherein the frequency domain transform parameter comprises a subcarrier quantity M for distinguishing spatial streams, a quantity L of elements in the LTF basic sequence, and a subcarrier quantity S; and
the frequency domain transform unit comprises:
a mapping module, configured to map, starting from the start position L at intervals of ?S/L? subcarriers, each element in the LTF basic sequence to a corresponding subcarrier to obtain a frequency domain LTF sequence, wherein ? ? indicates round-down;
an inverse transform module, configured to perform an S-point inverse fast Fourier transform (IFFT) transform on the frequency domain LTF sequence obtained by the mapping module to obtain an LTF basic symbol; and
a generation module, configured to combine the LTF basic symbol obtained by the inverse transform module with a cyclic prefix (CP) to generate the LTF symbol.

US Pat. No. 10,341,063

SATELLITE COMMUNICATION SYSTEM AND SATELLITE COMMUNICATION GROUND APPARATUS

Mitsubishi Electric Corpo...

1. A satellite communication system comprising:a plurality of satellite communication ground apparatuses to decode data encoded by an error-detecting code received over a downlink channel, and request retransmission on the data in which an error has been detected by the decoding; and
a non-geostationary satellite to emit radio waves on the downlink channel to transmit the data to the satellite communication ground apparatuses by the downlink channel, and retransmit the data that the non-geostationary satellite has been requested by the satellite communication ground apparatuses to retransmit, intensively in a time period during which the non-geostationary satellite moves in a predetermined specific location in a satellite orbit,
wherein the time period during which the non-geostationary satellite performs retransmission is during a time when (i) a first satellite communication ground apparatus among the satellite communication ground apparatuses is in an irradiation area of radio waves on the downlink channel (ii) a second satellite communication ground apparatus among the satellite communication ground apparatuses is outside of the irradiation area, and (iii) all of the plurality of satellite communication ground apparatuses are not simultaneously in the irradiation area.

US Pat. No. 10,341,056

DECODING APPARATUS AND METHOD IN MOBILE COMMUNICATION SYSTEM USING NON-BINARY LOW-DENSITY PARITY-CHECK CODE

Samsung Electronics Co., ...

1. A decoding method in a mobile communication system using a non-binary low density parity-check (LDPC) code, the decoding method comprising:estimating an input vector message from a received signal;
selecting message values from the input vector message by rows in consideration of reliability of the message values;
selecting a message value including a highest reliability from the selected message values of the input vector message by columns;
generating a configuration set using the message value selected by columns and a galois field (GF) element corresponding to the message value;
determining a number of deviated symbols based on GF elements in the configuration set except for a value corresponding to the GF element that is equal to 0; and
generating a check node output message to the received signal using the generated configuration set and the number of deviated symbols,
wherein the configuration set is configured such that a column index value of each of the input vector message do not overlap with each other.

US Pat. No. 10,341,055

METHOD FOR PERFORMING AUTONOMOUS RLC RETRANSMISSION IN A WIRELESS COMMUNICATION SYSTEM AND A DEVICE THEREFOR

LG Electronics Inc., Seo...

1. A method for a User Equipment (UE) operating in a wireless communication system, the method comprising:transmitting, by a Radio Link Control (RLC) transmitter, a RLC Protocol Data Unit (PDU) to a RLC receiver on a first transmission opportunity;
checking whether a condition for performing a RLC PDU retransmission procedure is met, when the RLC PDU is transmitted to the RLC receiver on the first transmission opportunity; and
re-transmitting, by the RLC transmitter, the RLC PDU during consecutive transmission opportunities following the first transmission opportunity when the condition is met,
wherein the RLC transmitter stores the RLC PDU in a RLC re-transmitter buffer when the RLC PDU is transmitted on the first transmission opportunity when the condition is met.

US Pat. No. 10,341,043

METHODS FOR MULTI-USER MIMO WIRELESS COMMUNICATION USING APPROXIMATION OF ZERO-FORCING BEAMFORMING MATRIX

RF DSP INC., Irvine, CA ...

1. A method for link adaption in a wireless communication system comprisinga Base Station (BS) calculating the Signal-to-Interference Ratio (SIRs) caused by a Multi-User Multiple Inputs Multiple Outputs (MU-MIMO) precoding matrix obtained using an approximation, wherein the BS has multiple antennas to operate for MU-MIMO and the number of antennas the BS uses to serve User Equipment (UEs) in a Resource Block (RB) in a MU-MIMO group is larger than the number of the spatial multiplexed UEs;
using the SIRs, the BS selecting an accuracy level of approximation needed of the precoding matrix;
the BS obtaining a precoding matrix with the selected accuracy level of approximation;
the BS determining the number of UEs in a MU-MIMO group; and
the BS using the precoding matrix in the MU-MIMO communication with the determined number of UEs in the MU-MIMO group.

US Pat. No. 10,341,038

MULTIPLEX CONVERSION FOR A PASSIVE OPTICAL NETWORK

ARRIS Enterprises LLC, S...

1. A node having a fiber link module (FLM) in a passive optical network, the node optically coupled to at least one optical line terminal (OLT) and at least one optical network unit (ONU), the node operable to communicate with multiple OLTs via a single fiber to serve multiple ONUs, the node comprising:a demultiplexer for receiving an optical WDM signal carrying many wavelengths, the optical WDM signal including at least one wavelength output from a single OLT port that is also communicable to one or more additional nodes;
multiple optical-electrical-optical (OEO) regeneration devices operating in parallel for conversion of optical signals, each OEO regeneration device operable to convert a downstream optical signal demultiplexed from the optical WDM signal to a different wavelength that targets a respective ONU;
an upstream multiplex conversion device (MCD) that receives an upstream optical signal from said at least one ONU, converts the upstream optical signal to an upstream electrical signal via at least one of said multiple OEO regeneration devices operable for conversion in an upstream path, and without use of clock detection and recovery on the upstream electrical signal, transmits a regenerated upstream optical signal, wave division multiplexed with at least one additional upstream optical signal regenerated by a second one of said multiple OEO regeneration device in the node, to said at least one OLT,
wherein the upstream MCD includes a burst-mode receiver without media access control (MAC) information to receive the upstream optical signal,
and further wherein the burst-mode receiver is an AC-coupled pre-amplifier; and
a downstream MCD comprising at least one of said optical-electrical-optical (OEO) regeneration devices for conversion in the downstream path, the downstream MCD having a continuous mode receiver circuit for receiving one of the signals demultiplexed from the optical WDM signal and operably driving one or more optical transmitters serving multiple ONUs,
wherein the downstream MCD:
receives, by the continuous mode receiver circuit, a downstream optical signal that is demultiplexed from the optical WDM signal received from said at least one OLT at a first downstream wavelength, wherein the continuous mode receiver circuit is configured to convert the optical power in the demultiplexed optical signal to an electrical current that is proportionate to said optical power, and generates a downstream electrical signal from said electrical current, the downstream electrical signal comprising an electrical non-return-to-zero (NRZ) digital logic voltage bit stream, and
regenerates a downstream optical signal at a second downstream wavelength by converting the downstream electrical signal to optical power without use of clock detection and recovery on the downstream electrical signal, and
drives the optical transmitter using said optical power to transmit downstream to said at least one ONU.

US Pat. No. 10,341,028

SYSTEM AND METHOD FOR MICROWAVE DISTRIBUTION AND MEASUREMENT WITH HIGH DYNAMIC RANGE

Nucript LLC, Evanston, I...

1. An apparatus for measuring an input radio frequency (RF) electromagnetic signal, comprising:a first phase modulator that imparts the RF signal onto a fundamental optical signal thus creating a phase modulated optical signal wherein a size of a phase modulation depth is related to a voltage (V) of the input RF signal by a phase modulation constant p so that an applied phase shift is p·V;
an optical channel connecting the phase modulated optical signal to a receiver, wherein the receiver includes a nonlinear optical harmonic generation device (OHGD), the OHGD generating a phase modulated harmonic optical signal by multiplying an optical frequency fo of the fundamental optical signal at an OHGD input to a higher optical frequency N·fo at an OHGD output where N is an integer;
a first phase-to-amplitude conversion device that converts the phase modulated harmonic optical signal into an amplitude modulated harmonic optical signal; the amplitude modulated harmonic optical signal being detected in a first set of one or more optical-to-electrical (O/E) detectors generating a harmonic received RF signal; wherein the OHGD acts to increase the size of the phase modulation depth of the phase modulated harmonic optical signal to N·p·V so as to increase a gain between the RF input signal and the harmonic received RF signal.

US Pat. No. 10,341,015

SECURE FIBER OPTIC SEALS ENABLED BY QUANTUM OPTICAL COMMUNICATION CONCEPTS

1. A method for detecting tampering with a seal, comprising:calibrating a seal that includes a quantum optical transmitter in communication with a quantum optical receiver by way of a communications channel, wherein calibrating the seal comprises:
receiving a first plurality of pulses of light at the quantum optical receiver, the first plurality of pulses received prior to occurrence of tampering on the communications channel between the optical receiver and the quantum optical transmitter;
identifying a calibrated threshold correlation value based upon the first plurality of pulses and randomly selected first data encoded on the first plurality of pulses by the quantum optical transmitter; and
detecting tampering on the communications channel between the quantum optical receiver and the quantum optical transmitter subsequent to calibrating the seal, wherein detecting the tampering comprises:
receiving, at the quantum optical receiver, a second plurality of pulses of light, wherein randomly selected second data is encoded on the second pulses of light by the quantum optical transmitter;
storing a respective measured data value for each of the received second pulses;
identifying a correlation statistic based upon a comparison of the measured data values of the second pulses and the encoded data values of the second pulses; and
outputting, based upon the correlation statistic and the threshold correlation value, an indication of tampering on the communications channel between the quantum optical receiver and the quantum optical transmitter.

US Pat. No. 10,341,010

MOBILITY AND POWER MANAGEMENT FOR HIGH ALTITUDE PLATFORM (HAP) COMMUNICATION SYSTEMS

Bridgewest Finance LLC, ...

1. A communication system comprising:a core network element that has Internet access, the core network element located on the ground;
at least one gateway (GW) communicatively coupled to the core network element, the at least one GW able to provide broadband connectivity, the at least one GW located on the ground;
a set of high altitude platforms (HAPs) communicatively coupled to the at least one GW, each HAP comprising propulsion elements, a ground terminal (GT) radio sub-system including a GT radio and a GT antenna sub-system, gateway (GW) radio sub-system including a GW radio and a GW antenna sub-system, and a HAP radio sub-system including a HAP radio and a HAP antenna sub-system, wherein at least one HAP is able to communicate with at least one GW via the gateway radio sub-system using radio frequencies, and each HAP is able to communicate with each other HAP via the HAP radio sub-system using radio frequencies; and
a set of ground terminals (GTs), wherein each GT is able to communicate with each HAP via the ground terminal radio sub-system using radio frequencies and each GT is communicatively coupled to at least one HAP from the set of HAPs,
wherein Internet connectivity is provided to each GT in the set of GTs via the core network element, the at least one GW, and at least one HAP from the set of HAPs and wherein each GT from the set of GTs is configured to:
communicate with a HAP from the set of HAPs using a serving GT beam from a plurality of GT beams formed by the HAP,
measure received signal strength (RSS) of signals received from each GT beam in a set of neighboring GT beams from the plurality of GT beams formed by the HAP, and
compare the RSS of signals received from each of the set of neighboring GT beams to measured RSS of the serving GT beam, and designate one neighboring GT beam from the set of neighboring GT beams as a candidate handoff GT beam when the RSS of the one neighboring GT beam is within a threshold of the RSS of the serving GT beam.

US Pat. No. 10,340,996

SYSTEM AND METHOD FOR ANTENNA ARRAY CONTROL AND COVERAGE MAPPING

Verizon Patent and Licens...

1. A method comprising:identifying, by a computer device, a location for a user equipment (UE) device serviced by a base station slice associated with a base station;
accessing, by the computer device, a beam forming database (DB) to determine whether a match exists in the beam forming DB for the identified location;
determining, by the computer device, that no match exists in the beam forming DB for the identified location;
performing, by the computer device, two-dimensional modeling of radio frequency signal propagation for the identified location using a terrain model, based on determining that no match exists in the beam forming DB for the identified location;
determining, by the computer device, antenna settings for an antenna array associated with the base station slice based on the performed two-dimensional modeling; and
instructing, by the computer device, the base station slice to apply the determined antenna settings to the antenna array.

US Pat. No. 10,340,991

NETWORK NODE AND METHOD THEREIN FOR DETERMINING A PRECODER FOR TRANSMISSIONS IN A WIRELESS COMMUNICATIONS NETWORK

Telefonaktiebolaget LM Er...

1. A method performed by a network node for determining a precoder for transmissions to a first wireless device in a wireless communications network, the method comprising:obtaining at least a Rank Indicator, RI, of a channel used for the transmissions to the first wireless device;
obtaining information about a preferred interference subspace from a second wireless device in the wireless communications network,
wherein the second wireless device is interfered by the transmissions to the first wireless device; and
determining the precoder for the transmissions to the first wireless device based on the obtained information about the preferred interference subspace if the at least obtained RI of the channel fulfills a first threshold criterion.

US Pat. No. 10,340,986

FREQUENCY RESOURCE ALLOCATION IN MU-MIMO SYSTEMS

RF DSP INC., Irvine, CA ...

1. A method for frequency resource allocation in a MU-MIMO system comprisingobtaining estimation of the Channel Estimation Error (CEE) and/or Speed Indication Information (SII) of User Equipment (UEs) by having the UEs send pilot or test signals to the base station (BS) and the BS estimates the CEE and/or SII of the UEs using the received signals from the UEs, or having the BS send a pilot or test signal to UEs and having the UEs feed back their CEE and/or SII to the BS;
assigning UEs with CEE lower than a predefined value and/or SII lower than a predefined value to a first group and the rest UEs to a second group;
allocating a first frequency resource to the first group and a second frequency resource to the second group;
selecting and applying a first precoding algorithm for the downlink or a first decoding algorithm for the uplink that is more demanding on low CEE and/or low SII on transmissions in the first frequency resource; and
selecting and applying a second precoding algorithm for the downlink or a second decoding algorithm for the uplink that is less demanding on low CEE and/or low SII on transmissions in the second frequency resource,
wherein the first and second precoding algorithms and the first and second decoding algorithms are selected to produce greater sum-rate for each UE group, or smaller differences among the post Signal-to-Interference-plus-Noise-Ratios (SINRs) of the UEs in each group.

US Pat. No. 10,340,980

TIME SYNCHRONIZATION APPARATUSES AND METHODS FOR POWER-DISTRIBUTION SYSTEMS AND THE LIKE

1. An apparatus for use in a power distribution system having power-related data that is shared between communication nodes, the apparatus comprising:a mesh-based communications network including a first node and a second node configured to communicate power-related data associated with power consumed in a power distribution system, each of the first and second nodes including a communication circuit configured and arranged to communicate the power-related data;
at least one of the first and second nodes further including a clock circuit and is configured and arranged to:
communicate in the mesh-based communications network using a plurality of abstraction layers including a lower-level layer used for node-node interaction involving identification of respective ones of a plurality of other communication nodes and including upper-level layers;
provide a time synchronization request to the other node of the communication nodes after being permitted to join into the mesh-based communications network;
set the clock circuit to a parameter conveyed from the other node via timing information provided in a uniquely-recognizable data frame as communicated via one of the upper-level layers; and
maintain on-going time synchronization by communicating additional time synchronization requests within predetermined time ranges.

US Pat. No. 10,340,971

POWER AMPLIFICATION MODULE, FRONT-END CIRCUIT, AND COMMUNICATION DEVICE

MURATA MANUFACTURING CO.,...

1. A power amplification module comprising:a previous stage amplification element to amplify a high-frequency signal;
a posterior stage amplification element to amplify the high-frequency signal amplified by the previous stage amplification element;
a variable filter circuit arranged between the previous stage amplification element and the posterior stage amplification element to vary a pass band or an attenuation band in accordance with a frequency band of the high-frequency signal; and
an amplification control portion to control amplification characteristics of the previous stage amplification element and the posterior stage amplification element in accordance with a frequency band of the high-frequency signal,
wherein the variable filter circuit includes
one or more filter elements, and
a filter band selection portion to vary the pass band or the attenuation band of the variable filter circuit by being switched in accordance with the frequency band of the high-frequency signal,
the previous stage amplification element and at least a part of the filter band selection portion are provided in one chip using a first chip,
the posterior stage amplification element is included in a second chip different from the first chip, and
the amplification control portion is included in the first chip.

US Pat. No. 10,340,963

CONTOUR TUNING CIRCUIT AND RELATED SYSTEMS AND METHODS

Skyworks Solutions, Inc.,...

1. A radio frequency front end comprising:a radio frequency switch including multiple throws and a common port;
a tunable circuit configured to adjust an effective shunt impedance coupled to the common port, the tunable circuit including a tunable capacitance circuit in parallel with a shunt inductor;
a tunable notch filter coupled to the common port; and
a control circuit configured to tune the tunable notch filter circuit to provide a notch in a frequency response of the tunable notch filter for a frequency associated an active throw of the multiple throws, the control circuit configured to compensate for a process variation associated with one or more circuit elements of the tunable notch circuit, and the control circuit further configured to control the tunable circuit such that (i) the effective shunt impedance has a first value for matching a first impedance associated with a first radio frequency path to a first throw of the multiple throws in a first state of the tunable circuit and (ii) the effective shunt impedance has a second value for matching a second impedance associated with a second radio frequency path to a second throw of the multiple throws in a second state of the tunable circuit, the first value being different than the second value.

US Pat. No. 10,340,960

INDIVIDUAL BROADBAND COMMUNICATIONS HUB FOR OPERATIONAL AND TRAINING ENVIRONMENTS

Cubic Corporation, San D...

1. A military communications unit comprising:a wireless communication interface having:
a communication network transceiver configured to communicate with a wireless communication network;
a plurality of additional transceivers, each additional transceiver configured to wirelessly communicate with one or more devices separate from the military communications unit;
a memory;
a power supply; and
a processing unit powered by the power supply and communicatively coupled with the wireless communication interface and the memory, the processing unit being configured to cause the military communications unit to:
obtain, via a first transceiver of the plurality of additional transceivers, a first set of data from a first device of the one or more devices separate from the military communications unit;
create a message, indicative of the first set of data obtained from the first device, in accordance with a protocol of a distributed computer simulation standard; and
in response to determining that the communication network transceiver is unable to communicate with a base station of the wireless communication network, send the message to a second military communications unit via the wireless communication interface.

US Pat. No. 10,340,956

MAP DECODING METHOD USING AUGMENTED LATTICES

INSTITUT MINES-TELECOM, ...

1. A MAP decoding method implemented on a decoder for decoding a signal received through a noisy channel, wherein the method comprises:receiving, by a relay terminal of a network having a decoder, the signal transmitted by at least one source terminal through a noisy channel, said noisy channel comprising an elementary channel between each source terminal and the relay terminal, the signal being composed of symbols belonging to a predetermined alphabet, affected by an additional Gaussian white noise, a probability distribution of the symbols within the predetermined alphabet being non-uniform, the symbols being represented by points in a lattice ?={x|x=Ma, a?ZN} generated by a matrix M with dimension N×N;
determining, by the decoder, a vector y with dimension N representative of the received signal;
determining, by the decoder, an augmented vector
in which 0N is a null vector with dimension N;determining, by the decoder, an augmented lattice ?exp={x|x=Mexpa,a?ZN} (330) with generator matrix
in whichis the ratio between variance of the noise and variance of a Gaussian probability distribution modelling the non-uniform probability distribution of the symbols in the alphabet;searching, by the decoder, among points in the augmented lattice to find a closest neighbour â, which is the point closest to the vector representative of the received signal; and
estimating, by the decoder, a received symbol vMAP* from the generating matrix M and the closest neighbour â, such that vMAP*=Mâ, to create a decoded signal.

US Pat. No. 10,340,943

DATA CONVERSION APPARATUS AND METHOD

SK hynix Inc., Gyeonggi-...

1. A data conversion apparatus comprising:a receiver suitable for receiving input data; and
a controller suitable for selectively converting the input data based on a distribution of a preset bit value included in the input data, and outputting any one of the input data and the converted data as output data, the converted data having a smaller size than the input data.

US Pat. No. 10,340,916

USING ISLANDS TO CONTROL OPERATING PARAMETERS FOR FUNCTIONAL BLOCKS IN AN ELECTRONIC DEVICE

ADVANCED MICRO DEVICES, I...

1. An electronic device, comprising:a plurality of hardware functional blocks, the hardware functional blocks being logically grouped into two or more islands, with each island including a different one or more of the hardware functional blocks, wherein the hardware functional blocks that are logically grouped into at least one of the islands include hardware functional blocks that are operable at a sub-Vmin voltage and the hardware functional blocks that are logically grouped into at least one other of the islands include hardware functional blocks that are not reliably operable at the sub-Vmin voltage, wherein the sub-Vmin voltage is a voltage that is sufficiently low that only circuits having circuit elements designed to be operable at the sub-Vmin voltage operate reliably;
a hardware controller that is configured to:
determine a present activity being performed by at least one of the hardware functional blocks; and
based on the present activity, configure supply voltages for the hardware functional blocks in some or all of the islands.

US Pat. No. 10,340,881

BONDED SUBSTRATE, SURFACE ACOUSTIC WAVE ELEMENT, SURFACE ACOUSTIC WAVE DEVICE, AND METHOD OF MANUFACTURING BONDED SUBSTRATE

THE JAPAN STEEL WORKS, LT...

1. A bonded substrate comprising: a quartz substrate; and a piezoelectric substrate which is bonded on or above the quartz substrate and on which a surface acoustic wave propagates, wherein the quartz substrate and the piezoelectric substrate are covalently bonded at an interface.

US Pat. No. 10,340,846

PHOTOVOLTAIC JUNCTION BOX

Tyco Electronics (Shangha...

1. A photovoltaic junction box, comprising:a base having a receiving chamber with a peripheral edge surrounding the receiving chamber and a plurality of slots disposed on an outer side of the receiving chamber;
a cover fully mounted on the base closing the receiving chamber, the cover having a plurality of resilient protrusions formed on a side of the cover and extending from a peripheral edge of the cover, a portion of the cover disposed between the plurality of resilient protrusions extends beyond the peripheral edge of the cover in a plane of the cover and overlays the peripheral edge of the base when the cover is mounted on the base; and
a plurality of ventilation passageways disposed between the peripheral edge of the cover and the peripheral edge of the receiving chamber, the plurality of ventilation passageways integrally formed in at least one of the peripheral edge of the cover and the peripheral edge of the receiving chamber and extending along an entirety of each of a pair of opposite sides of at least one of the peripheral edge of the cover and the peripheral edge of the receiving chamber, the plurality of ventilation passageways communicating between the receiving chamber and an area external of the photovoltaic junction box when the cover is fully mounted on the base.

US Pat. No. 10,340,834

DRIVE SYSTEM

TOYOTA JIDOSHA KABUSHIKI ...

1. A drive system, comprising:a motor;
an inverter including a plurality of switching elements and a plurality of diodes that are connected in parallel to the plurality of switching elements, the inverter configured to drive the motor by switching of the plurality of switching elements;
a power storage device connected with the inverter via a power line; and
a control device configured to control the inverter,
the drive system further comprising:
a current sensor configured to detect a phase current of each phase of the motor, wherein
the control device shifts the inverter from a gate blocking state to a three phase-on state, wherein
when it is determined that electric current flows in a diode of an upper arm by referring to the phase current of each phase, the control device turns on a switching element of the upper arm and thereby shifts the inverter to an upper arm three phase-on state, or
when it is determined that electric current flows in a diode of a lower arm by referring to the phase current of each phase, the control device turns on a switching element of the lower arm and thereby shifts the inverter to a lower arm three phase-on state.

US Pat. No. 10,340,804

POWER SUPPLY CIRCUIT INCLUDING CONVERTER AND POWER SUPPLY SYSTEM USING THE SAME

KABUSHIKI KAISHA TOYOTA C...

1. A power supply circuit comprising:a first converter circuit that includes a first capacitor, a second capacitor, a third capacitor, a first inductor, a second inductor, a first switching element, and a second switching element, and in which a first port and a second port are provided; and
a second converter circuit that includes a fourth capacitor, a fifth capacitor, a sixth capacitor, a third inductor, a fourth inductor, a third switching element, and a fourth switching element, and in which a third port is provided, wherein
the first converter circuit and the second converter circuit are electrically insulated from each other;
the first switching element and the second switching element are alternately switched based on a phase of a first switching of the first converter circuit so that only one of first switching element and the second switching element is switched on during any period of the phase of switching of the first converter, and the third switching element and the fourth switching element are alternately switched based on a phase of a second switching of the second converter so that only one of the third switching element and the fourth switching element is switched on during any period of the phase of switching of the second converter,
the first inductor and the second inductor, and the third inductor and the fourth inductor are respectively magnetically connected to each other by a common magnetic core, and are wound in directions to generate a magnetic flux in the same direction with each other in the magnetic core when a phase difference between the phase of the switching of the first converter circuit and the phase of the switching of the second converter circuit is zero, and
a change of a duty of the first switching is equal to a change of a duty of the second switching, and a phase difference between the phase of the first switching and the phase of the second switching is adjustable.

US Pat. No. 10,340,801

DECENTRALIZED OSCILLATOR-BASED CONVERTER CONTROL

Alliance for Sustainable ...

1. A device comprising:a control unit comprising an oscillator circuit comprising a negative conductance element, an inductor, and a capacitor connected in parallel, the control unit configured to generate, based on the oscillator circuit, at least one switching signal; and
a direct current (DC)-to-DC conversion circuit comprising at least one electronic switch that is operatively coupled to the control unit, wherein the DC-to-DC conversion circuit is configured to convert, based on the at least one switching signal, a DC input voltage to a DC output voltage,
wherein the control unit is further configured to input, to the oscillator circuit, a current signal that is generated based on a measured output current of the DC-to-DC conversion circuit.

US Pat. No. 10,340,783

APPARATUS AND METHOD FOR CONTROLLING PULSE OUTPUT

Nuctech Company Limited, ...

1. A pulse modulating power source, which comprises:a plurality of discharging modules all connected in series during discharging;
a plurality of triggers corresponding to said plurality of discharging modules such that every discharging module of said plurality of discharging modules has a trigger, wherein each trigger provides a trigger signal to a corresponding discharging module to turn the corresponding discharging module on;
a control logic module for controlling the trigger signals so as to turn on said plurality of discharging modules successively with a time delay thereby setting each trigger of the plurality of triggers with the time delay, wherein each discharging module of said plurality of discharging modules separately turns on with the time delay and the control logic module is configured to adjust the time delay according to ?t1 ˜?t(m?1) to adjust the slope of the output voltage; and
an output terminal for outputting a voltage, wherein the output terminal is not connected in series with an inductor.

US Pat. No. 10,340,651

LIDAR SYSTEM WITH OPTICAL TRIGGER

Luminar Technologies, Inc...

1. A lidar system comprising:a light source configured to emit a ranging pulse of light that is directed into a field of regard of the lidar system, wherein the light source comprises a seed laser diode configured to produce a seed pulse of light and an optical amplifier configured to amplify the seed pulse of light to produce the ranging pulse of light;
a fiber-optic splitter located within the light source, wherein the fiber-optic splitter is configured to split off a portion of the ranging pulse of light to produce a trigger pulse of light that is directed to a receiver of the lidar system;
the receiver, wherein the receiver is configured to:
detect, at a first time, at least a portion of the trigger pulse of light; and
detect, at a second time subsequent to the first time, a portion of the ranging pulse of light scattered by a target located a distance from the lidar system; and
a processor configured to determine the distance from the lidar system to the target based at least in part on the first time and the second time.

US Pat. No. 10,340,640

SYSTEM AND METHOD FOR DETERMINING THE CURRENT CONDITION OF POWER CONTACTS

SCHNEIDER ELECTRIC USA, I...

1. A system for determining a current condition of a power contact in an electrical contactor comprising:a power contact having a movable contact supported on a bridge and a fixed contact;
a first auxiliary contact having a movable contact supported on a bridge and a fixed contact;
a second auxiliary contact having a movable contact supported on a bridge and a fixed contact;
a contact carrier supporting the movable power contact bridge, the first auxiliary movable contact bridge and the second auxiliary movable contact bridge such that the movable contacts move in unison and such that the movable contacts of the first and second auxiliary contacts are spaced apart by a first fixed distance and the movable contact of the second auxiliary contact and the movable power contact are spaced apart by a second fixed distance;
a controller having a processor and a non-tangible memory, the first fixed distance, the second fixed distance, contactor characteristics and an algorithm for determining the current condition of the power contact being previously stored in the non-tangible memory, the processor receiving a binary signal from each of the power contact, the first auxiliary contact and the second auxiliary contact indicating the opening or closing of their respective movable contacts and storing each binary signal received from the power contact, the first auxiliary contact and the second auxiliary contact in the non-tangible memory; and,
wherein the algorithm, being executed by the processor, determines the current condition of the power contact based on the stored binary signals, the fixed distances and the previously stored contactor characteristics, the processor notifying a preventive maintenance system and/or a user that preventive maintenance on the contactor is required when the determined current condition of the power contact has exceeded a predetermined wear limit.

US Pat. No. 10,340,617

POWER MODULES AND PIN THEREOF

DELTA ELECTRONICS, INC., ...

1. A pin for vertically stacked connections of circuit modules, the pin being led out from a first circuit module, wherein the pin comprises:a main body, an upper part of which is electrically connected with the first circuit module;
a first connection surface provided at a middle part of the main body and electrically connected with a second circuit module;
a second connection surface provided at a terminal of the main body and electrically connected with a third circuit module;
wherein at least one of the first circuit module, the second circuit module and the third circuit module is a power circuit module, and the power circuit module comprises at least one power switch for power supply conversion,
wherein the first connection surface is contacted with and connected with a bonding pad provided on an upper surface of the second circuit module, when the second connection surface passes through a through hole provided in the second circuit module from the upper side,
wherein at least one connection portion between the pin and the circuit modules are packaged with a plastic package material,
wherein the pin are formed by cutting and bending a lead frame, and
wherein the first connection surface, the second connection surface and the main body are shaped in one piece, a U shaped groove is provided at a center of the main body, and the first connection surface is engaged with the U shaped groove to form an I shape, and the first connection surface is bent at a position where it is joined with the main body so as to form an angle between the first connection surface and the main body.

US Pat. No. 10,340,612

PRESSURE BAR FOR CONNECTORS

Hubbell Incorporated, Sh...

1. An electrical connector, comprising:a split bolt having a base, a first upright member, a second upright member, and a conductor receiving channel defined between the first and second upright members;
a fastener component having a top surface, a bottom surface, and an opening receiving the first and second upright members; and
a pressure bar having a bottom section with a first and second bottom edge and an upper surface extending between the first and second bottom edge, a first leg, a second leg, a first transition, and a second transition, wherein the first transition and the second transition have a lower surface opposite the upper surface, wherein the lower surface of the first transition and the lower surface of the second transition engage the upper surface of the bottom section in an unstressed position, and the pressure bar movably received in the conductor receiving channel.

US Pat. No. 10,340,608

ANTENNA DEVICE AND ELECTRONIC DEVICE INCLUDING THE SAME

Samsung Electronics Co., ...

1. An antenna device comprising:a first radiating body mounted to a side surface of a multiple layer circuit board to transmit and receive a first polarized wireless signal; and
a second radiating body mounted to a top surface of the multiple layer circuit board and electrically connected to the first radiating body to transmit and receive a second polarized wireless signal together with the first radiating body.

US Pat. No. 10,340,602

RETRO-DIRECTIVE QUASI-OPTICAL SYSTEM

Ching-Kuang C. Tzuang, H...

1. A retro-directive quasi-optical system, comprising:a lens set which is composed of one or more lens; and
a pixel array which consists of some pixels;
wherein the pixel array is positioned on one side of the lens set;
wherein each pixel is composed of one or more transmitter antenna(s) and one or more receiver antenna(s).

US Pat. No. 10,340,560

METHOD FOR MANAGING BATTERY OF ELECTRONIC DEVICE AND ELECTRONIC DEVICE PERFORMING THE SAME

Samsung Electronics Co., ...

1. A method comprising:identifying, at an electronic device, a first power usage used by a first operation and a second power usage used by a second operation, the first operation and the second operation performed at the electronic device over a specified period of time;
detecting a remaining power of a battery operatively coupled with the electronic device;
determining an available time period for which the battery is capable to supply power to the electronic device, based on the first power usage, the second power usage, and the remaining power of the battery;
presenting, via a display operatively coupled with the electronic device, a first graphical user interface indicative of the determined available time period and a second graphical user
interface indicative of the remaining power of the battery;
identifying a charging history including at least one of a position where the battery was charged or a time when the battery was charged;
determining a charging probability of the electronic device, based at least in part on the charging history; and
applying the charging probability to display the first graphical user interface or the second graphical user interface if the charging probability of the electronic device is less than a specified value.

US Pat. No. 10,340,540

FUEL CELL SYSTEM AND METHOD THEREOF

NISSAN MOTOR CO., LTD., ...

1. A fuel cell system having a fuel cell supplied with an anode gas and a cathode gas to generate electricity from the fuel cell depending on a load, comprising:a supply valve for supplying the anode gas into an anode system of the fuel cell system;
a purge valve for discharging an off-gas from the anode system;
a pressure detecting portion that estimates or measures a pressure inside the anode system; and
a hydrogen concentration estimating portion that estimates the hydrogen concentration inside the anode system based on a pressure decrease during a purge valve open duration when a predetermined time elapses after the purge valve is opened in a supply valve close state.

US Pat. No. 10,340,532

SEPARATOR FOR FUEL CELL, FUEL CELL AND METHOD OF MANUFACTURING FUEL CELL

TOYOTA JIDOSHA KABUSHIKI ...

1. A separator for a fuel cell, comprising:a corrugated portion formed to have a corrugated cross section where a first groove that is concave to a first surface to form a flow path for a first fluid on the first surface and a second groove that is concave to a second surface opposite to the first surface to form a flow path for a second fluid on the second surface are arranged alternately and repeatedly, wherein
each of the second grooves has at least one shallower groove section formed to have less depth from the second surface than a depth of a remaining groove section and provided to form a communication flow channel on the first surface side, which is arranged to communicate between two flow path spaces for the first fluid that are adjacent to each other across the shallower groove section,
the shallower groove section included in each of the second grooves is formed at a position aligned with the shallower groove section included in another adjacent second groove, and
the shallower groove section is formed to have a cross section with a smaller curvature radius or a smaller draft angle on a downstream side of flow of the first fluid in the communication flow channel than a curvature radius or a draft angle on an upstream side.

US Pat. No. 10,340,520

NANOCOMPOSITE BATTERY ELECTRODE PARTICLES WITH CHANGING PROPERTIES

Sila Nanotechnologies, In...

1. A battery electrode composition comprising composite particles, each composite particle comprising:a high-capacity active material provided to store and release ions during battery operation, wherein the active material exhibits (i) a specific capacity of at least 220 mAh/g as a cathode active material or (ii) a specific capacity of at least 400 mAh/g as an anode active material;
a porous, electrically-conductive scaffolding matrix material within the pores of which the active material is disposed; and
a shell at least partially encasing the active material and the scaffolding matrix material,
wherein each composite particle includes a first region from the center to a first radius that is halfway to a perimeter of the scaffolding matrix material and a second region from the center to a second radius at the perimeter the scaffolding matrix material, and
wherein each composite particle exhibits at least one average material property that is different in the first and second regions and that changes from the center to the perimeter of the scaffolding matrix material.

US Pat. No. 10,340,513

POSITIVE ACTIVE MATERIAL FOR LITHIUM-ION SECONDARY BATTERY, POSITIVE ELECTRODE FOR LITHIUM-ION SECONDARY BATTERY, AND LITHIUM-ION SECONDARY BATTERY

TOYOTA JIDOSHA KABUSHIKI ...

1. A positive active material for a lithium-ion secondary battery, the positive active material comprising:a lithium composite oxide particle represented by the following general formula (I):
Lix(Mn2?(a+b+c+d)NiaTibFecMd)(O4?yFy)  (I)
wherein
0.4 0.01?b<0.2,
0.01?c<0.1,
0?d<0.2,
0.9 0.05?y?0.2, and
when 0 the lithium composite oxide particle contains a spinel crystal phase as a first oxide phase and a layered crystal phase as a second oxide phase,
the lithium composite oxide particle includes a particle center portion and a surface layer portion that is closer to a surface of the lithium composite oxide particle than the particle center portion is, and
a fluorine atom concentration Fc (at %) of the particle center portion measured by energy dispersive X-ray spectroscopy is lower than a fluorine atom concentration Fs (at %) of the surface layer portion.

US Pat. No. 10,340,505

PRODUCTION METHOD OF ELECTRODE LAMINATE

Toyota Jidosha Kabushiki ...

1. A method for producing an electrode laminate having a current collector layer, an active material layer, and a solid electrolyte layer, comprising:applying an active material slurry onto a surface of the current collector layer to form an active material slurry layer, and
applying an electrolyte slurry onto a surface of the active material slurry layer to form an electrolyte slurry layer,
wherein a dispersion medium of the active material slurry contains butyl butyrate and heptane, wherein a mass % concentration of heptane in the dispersion medium of the active material slurry is more than 0 mass % and 60 mass % or less based on the weight of the dispersion medium in the active material slurry,
wherein a dispersion medium of the electrolyte slurry contains butyl butyrate and heptane, and
wherein the mass % concentration of heptane in the dispersion medium of the active material slurry layer is higher than the mass % concentration of heptane in the dispersion medium of the electrolyte slurry.

US Pat. No. 10,340,496

CONNECTING POLE FOR A RECHARGEABLE BATTERY, RECHARGEABLE BATTERY HOUSING AND MACHINE FOR PRODUCING A CONNECTING POLE

9. A connecting pole for a rechargeable battery, the connecting pole comprising:a connecting section in which a pole terminal can be attached to the connecting pole,
an attachment section in which the connecting pole can be attached to a battery housing,
a labyrinth section,
an inner wall wherein the entirety of the inner wall has a smooth surface, and
one or more peripheral projections provided on an outer wall of the connecting pole in the labyrinth section,
wherein at least two adjacently arranged peripheral projections are flanged in pairs in the mutually facing direction, wherein at least one flanged projection forms a hook-shaped profile and the peripheral projection has an asymmetrical profile.

US Pat. No. 10,340,471

ORGANIC ELECTROLUMINESCENT ELEMENT AND NOVEL IRIDIUM COMPLEX

UDC Ireland Limited, Dub...

1. An organic electroluminescence device, comprising:a substrate;
a pair of electrodes including an anode and a cathode, disposed on the substrate; and
at least one organic layer including a light emitting layer, disposed between the electrodes,
wherein at least one kind of compound represented by the following general formula (1) is contained in at least one of the organic layers:

wherein R111 to R134 each independently represent a hydrogen atom or a substituent; at least two adjacent groups out of R111 to R114, R114 and R115, at least two adjacent groups out of R115 to R118, at least two adjacent groups out of R119 to R122, R122 and R123, at least two adjacent groups out of R123 to R126, at least two adjacent groups out of R127 to R130, R130 and R131, or at least two adjacent groups out of R131 to R134 may be bonded to each other to form a ring, provided that at least one of R119 to R134 represents a group represented by the following general formula (A); and that none of R111 to R118 represent a group represented by general formula (A);

X represents a cyano group or a trifluoromethyl group; L represents a single bond or a divalent linking group; R represents a substituent; when a plurality of R's are present, they may be the same as or different from each other; n represents an integer of 0 to 4; * represents a binding site.

US Pat. No. 10,340,467

ORGANOMETALLIC COMPOUND AND ORGANIC LIGHT-EMITTING DEVICE INCLUDING THE SAME

SAMSUNG ELECTRONICS CO., ...

1. An organic light-emitting 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 an emission layer and at least one organometallic compound represented by Formula 1:

wherein in Formula 1,
M is a Period 3 transition metal;
A1 ring and A2 ring are each independently selected from a benzene, a pyridine and a pyrimidine;
A3 ring and A4 ring are each independently selected from a benzene, a pyridine, an isoquinoline, a pyrazole, a dibenzofuran and a tetrahydroindazole;
provided that each of A3 ring and A4 ring is not simultaneously a benzene;
X1 to X4 are each independently selected from C and N;
B1 to B4 are each a single bond;
Y1 and Y3 are each a single bond;
Y2 is selected from a phenylene group; and
a phenylene group substituted with at least one selected from a deuterium, a methyl group, a tert-butyl group, and a phenyl group;
L1 is selected from a monodentate ligand and a bidentate ligand;
a1 is selected from 0, 1, and 2;
R1 to R4 are each independently selected from a hydrogen, a deuterium, —F, —Cl, —Br, —I, a hydroxyl group, a cyano group, a nitro group, an amino group, an amidino group, a hydrazine group, a hydrazone group, a carboxylic acid or a salt thereof, a sulfonic acid or a salt thereof, a phosphoric acid or a salt thereof, a substituted or unsubstituted C1-C60 alkyl group, a substituted or unsubstituted C2-C60 alkenyl group, a substituted or unsubstituted C2-C60 alkynyl group, a substituted or unsubstituted C1-C60 alkoxy group, a substituted or unsubstituted C3-C10 cycloalkyl group, a substituted or unsubstituted C1-C10 heterocycloalkyl group, a substituted or unsubstituted C3-C10 cycloalkenyl group, a substituted or unsubstituted C1-C10 heterocycloalkenyl group, a substituted or unsubstituted C6-C60 aryl group, a substituted or unsubstituted C6-C60 aryloxy group, a substituted or unsubstituted C6-C60 arylthio group, a substituted or unsubstituted C1-C60 heteroaryl group, a substituted or unsubstituted monovalent non-aromatic condensed polycyclic group, a substituted or unsubstituted monovalent non-aromatic hetero-condensed polycyclic group, —C(?O)(Q1), —Si(Q1)(Q2)(Q3), and —N(Q1)(Q2); wherein R1 and R4 or R2 and R3 are optionally linked to form a saturated or unsaturated ring;
Q1 to Q3 are each independently selected from a C1-C60 alkyl group and a C6-C60 aryl group;
b1 to b4 are each independently selected from 1, 2, 3, and 4; and
at least one substituent of the substituted C6-C60 arylene group, substituted C1-C60 heteroarylene group, substituted divalent non-aromatic condensed polycyclic group, substituted divalent non-aromatic hetero-condensed polycyclic group, the substituted C1-C60 alkyl group, substituted C2-C60 alkenyl group, substituted C2-C60 alkynyl group, substituted C1-C60 alkoxy group, substituted C3-C10 cycloalkyl group, substituted C1-C10 heterocycloalkyl group, substituted C3-C10 cycloalkenyl group, substituted C1-C10 heterocycloalkenyl group, substituted C6-C60 aryl group, substituted C6-C60 aryloxy group, substituted C6-C60 arylthio group, substituted C1-C60 heteroaryl group, substituted monovalent non-aromatic condensed polycyclic group, and substituted monovalent non-aromatic hetero-condensed polycyclic group is selected from
a deuterium, —F, —Cl, —Br, —I, a hydroxyl group, a cyano group, a nitro group, an amino group, an amidino group, a hydrazine group, a hydrazone group, a carboxylic acid group or a salt thereof, a sulfonic acid group or a salt thereof, a phosphoric acid group or a salt thereof, a C1-C60 alkyl group, a C2-C60 alkenyl group, a C2-C60 alkynyl group, and a C1-C60 alkoxy group;
a C1-C60 alkyl group, a C2-C60 alkenyl group, a C2-C60 alkynyl group, and a C1-C60 alkoxy group, each substituted with at least one selected from a deuterium, —F, —Cl, —Br, —I, a hydroxyl group, a cyano group, a nitro group, an amino group, an amidino group, a hydrazine group, a hydrazone group, a carboxylic acid group or a salt thereof, a sulfonic acid group or a salt thereof, and a phosphoric acid group or a salt thereof; and
a C3-C10 cycloalkyl group, a C1-C10 heterocycloalkyl group, a C3-C10 cycloalkenyl group, a C1-C10 heterocycloalkenyl group, a C6-C60 aryl group, a C6-C60 aryloxy group, a C6-C60 arylthio group, a C1-C60 heteroaryl group, a monovalent non-aromatic condensed polycyclic group, and a monovalent non-aromatic hetero-condensed polycyclic group.

US Pat. No. 10,340,460

ORGANIC ELECTROLUMINESCENT ELEMENT

PIONEER CORPORATION, Kan...

1. An organic electroluminescent device, comprising one or more light-emitting layers between an anode and a cathode opposite to each other, wherein:at least one of the light-emitting layers contains two host materials and at least one light-emitting dopant; and
one of the two host materials comprises a host material selected from compounds each represented by any one of the following general formulae (1) to (2), and another of the two host materials comprises a host material selected from compounds each represented by the following general formula (3):

wherein a ring a represents an aromatic ring or heterocycle represented by the formula (a1) condensed at arbitrary positions of two adjacent rings, X1 represents C—R, a ring b represents a heterocycle represented by the formula (b1) condensed at arbitrary positions of two adjacent rings, Ar1 and Ar2 each represent an aromatic hydrocarbon group having 6 to 22 carbon atoms or a monocyclic aromatic heterocyclic group having 3 to 6 carbon atoms, and at least one of Ar1 and Ar2 represents a substituted or unsubstituted monocyclic aromatic heterocyclic group having 3 to 6 carbon atoms, L1 represents an aromatic hydrocarbon group having 6 to 22 carbon atoms, an aromatic heterocyclic group having 3 to 16 carbon atoms, or a group obtained by linking 2 to 10 of the groups, the aromatic hydrocarbon groups or aromatic heterocyclic groups in Ar1, Ar2, and L1 may each have a substituent, p represents an integer of from 0 to 7 and when p represents 2 or more, L1s may be identical to or different from each other, and R and R1 to R3 each independently represent hydrogen, an alkyl group having 1 to 20 carbon atoms, an aralkyl group having 7 to 38 carbon atoms, an alkenyl group having 2 to 20 carbon atoms, an alkynyl group having 2 to 20 carbon atoms, a dialkylamino group having 2 to 40 carbon atoms, a diarylamino group having 12 to 44 carbon atoms, a diaralkylamino group having 14 to 76 carbon atoms, an acyl group having 2 to 20 carbon atoms, an acyloxy group having 2 to 20 carbon atoms, an alkoxy group having 1 to 20 carbon atoms, an alkoxycarbonyl group having 2 to 20 carbon atoms, an alkoxycarbonyloxy group having 2 to 20 carbon atoms, an alkylsulfonyl group having 1 to 20 carbon atoms, an aromatic hydrocarbon group having 6 to 22 carbon atoms, or an aromatic heterocyclic group having 3 to 16 carbon atoms, and may each have a substituent;

wherein a ring c and a ring c? each represent an aromatic ring or heterocycle represented by the formula (c1) condensed at an arbitrary position of an adjacent ring, a ring d and a ring d? each represent a heterocycle represented by the formula (d1) condensed at an arbitrary position of an adjacent ring, and the ring c and the ring c?, or the ring d and the ring d? may be identical to or different from each other, X2 represents C—R? or N, Z represents an aromatic hydrocarbon group having 6 to 22 carbon atoms, an aromatic heterocyclic group having 3 to 16 carbon atoms, or a divalent linking group obtained by linking 2 to 10 of the groups, but a group linked to N comprises an aromatic hydrocarbon group having 6 to 22 carbon atoms or a monocyclic aromatic heterocyclic group having 3 to 6 carbon atoms, Ar3 represents an aromatic hydrocarbon group having 6 to 22 carbon atoms or a monocyclic aromatic heterocyclic group having 3 to 6 carbon atoms, L2 represents an aromatic hydrocarbon group having 6 to 22 carbon atoms, an aromatic heterocyclic group having 3 to 16 carbon atoms, or a group obtained by linking 2 to 10 of the groups, the aromatic hydrocarbon groups or aromatic heterocyclic groups in Z, Ar3, and L2 may each have a substituent, q represents an integer of from 0 to 7, and when q represents 2 or more, L2s may be identical to or different from each other, and R? and R4 to R8 each independently represent hydrogen, an alkyl group having 1 to 20 carbon atoms, an aralkyl group having 7 to 38 carbon atoms, an alkenyl group having 2 to 20 carbon atoms, an alkynyl group having 2 to 20 carbon atoms, a dialkylamino group having 2 to 40 carbon atoms, a diarylamino group having 12 to 44 carbon atoms, a diaralkylamino group having 14 to 76 carbon atoms, an acyl group having 2 to 20 carbon atoms, an acyloxy group having 2 to 20 carbon atoms, an alkoxy group having 1 to 20 carbon atoms, an alkoxycarbonyl group having 2 to 20 carbon atoms, an alkoxycarbonyloxy group having 2 to 20 carbon atoms, an alkylsulfonyl group having 1 to 20 carbon atoms, an aromatic hydrocarbon group having 6 to 22 carbon atoms, or an aromatic heterocyclic group having 3 to 16 carbon atoms, and may each have a substituent;

wherein R9 to R12 each independently represent hydrogen, an alkyl group having 1 to 20 carbon atoms, an acyl group having 2 to 20 carbon atoms, or an alkoxy group having 2 to 20 carbon atoms, 1 and m each represent an integer of 1 or 2, n represents 5 or 6, R13 and R14 each independently represent hydrogen or an alkyl group having 1 to 20 carbon atoms, and X3to X5 each independently represent C—H or N, and when n represents 2 or more, R13s, R14s, and X3s to X5s may be identical to or different from each other.

US Pat. No. 10,340,438

LASER ANNEALING QUBITS FOR OPTIMIZED FREQUENCY ALLOCATION

International Business Ma...

1. A method for forming a qubit, the method comprising:forming a Josephson junction between two capacitive plates, wherein the Josephson junction is an aluminum/aluminum-oxide/aluminum trilayer Josephson junction on a substrate; and
annealing the Josephson junction with a thermal source, wherein the thermal source is a laser that generates a beam, the beam having a diameter that is greater than a diameter of the Josephson junction, wherein the diameter of the beam encompasses one or more portions of each of the two capacitive plates, and wherein annealing the Josephson junction alters the frequency of the qubit.

US Pat. No. 10,340,434

COMBUSTION MODULE HAVING SUBSTANTIALLY UNIFORM TEMPERATURE

1. A hybrid solar system comprising:a concentrator for concentrating solar radiation;
at least one combustion module that includes
a body having a first end face and a second end face, the combustion module being arranged such that concentrated radiation illuminates one face of the body, and
several combustion chambers formed in said body, and extending parallel to each other along a longitudinal direction between the first end face and the second end face of the body, a distance between the combustion chambers and/or dimensions of the combustion chambers being chosen so as to reduce a temperature gradient transversal to the combustion chambers, wherein
the body comprises two lateral faces and first combustion chambers situated near to the lateral faces and second combustion chambers arranged between the first combustion chambers, the first combustion chambers having a transversal cross-section greater than the second combustion chambers;
a convertor for converting thermal energy into electricity on a face opposite to that illuminated by the concentrated solar radiation; and
a controller for controlling combustion in the combustion module as a function of the concentrated solar radiation.

US Pat. No. 10,340,422

DISPLAY DEVICE AND DISPLAY PANEL

SHENZHEN CHINA STAR OPTOE...

1. A display device, comprising:a display device main body; and
a magnetic member disposed on the display device main body;
wherein the display device is assembled by the display device main body and the magnetic member, and is configured to be transferred to an array panel under force of a magnetic field outside of the display device, so that the display device and the array panel compose an LED display panel;
the magnetic member is disposed in at least one end of the display device main body; and
the magnetic member is configured to allow a predetermined portion of the display device to contact the array panel when the display device is transferred to the array panel.

US Pat. No. 10,340,406

DISTRIBUTED PHOTODIODE WITH BUILT-IN EQUALIZATION

Purdue Research Foundatio...

1. A distributed photodiode comprising:n photodiode segments, wherein a junction capacitance of the photodiode segments contributes in forming a transmission line, wherein n is an integer greater than 2;
n+1 inductors for forming the transmission line, the inductors connected between the photodiode segments, wherein the n+1 inductors are connected in series; and
a biasing capacitor and a biasing resistor both connected to an anode or cathode of the n photodiode segments.

US Pat. No. 10,340,388

INTERMEDIATE SEMICONDUCTOR DEVICE HAVING AN ALIPHATIC POLYCARBONATE LAYER

Japan Advanced Institute ...

1. An intermediate semiconductor device comprising:a semiconductor layer; and
an aliphatic polycarbonate layer that covers a portion of the semiconductor layer, the aliphatic polycarbonate layer comprising a dopant.

US Pat. No. 10,340,339

SEMICONDUCTOR DEVICE AND METHOD OF FABRICATING THE SAME

Nuvoton Technology Corpor...

9. A semiconductor device, comprising:a substrate, comprising a first region, a second region, and a third region, wherein the second region is located between the first region and the third region;
an isolation structure, located on the substrate in the second region, the isolation structure comprising a top surface, a bottom surface, and a sidewall, the sidewall of the isolation structure being substantially perpendicular to a top surface of the substrate and connecting the top surface and the bottom surface at a second side of the isolation structure, and the top surface of the isolation structure being a step-like top surface, wherein at least a part of the bottom surface of the isolation structure and the top surface of the substrate are substantially coplanar, and the isolation structure continuously extends from one end of the second region to another end of the second region;
a gate structure, disposed at a first side of the isolation structure and extending from a part of the substrate in the first region to cover the step-like top surface of the isolation structure;
a first doped region of a first conductive type, located in the substrate in the first region, and adjacent to one side of the gate structure; and
a second doped region of the first conductive type, located in the substrate in the third region, and exposed by the second side of the isolation structure,
wherein a level of the step-like top surface of the isolation structure gradually decreases from the second side of the isolation structure toward the first side of the isolation structure.

US Pat. No. 10,340,326

FLEXIBLE DISPLAY APPARATUS HAVING A BENDING AREA CUTOUT

Shanghai Tianma Micro-Ele...

1. A flexible display apparatus, comprising:a flexible substrate including a bending area;
an insulating layer formed on the flexible substrate and including at least one cutout at the bending area; and
a plurality of wires configured following a surface shape of the insulating layer at the bending area,
wherein the at least one cutout includes sloped sidewalls protruding away from the flexible substrate.

US Pat. No. 10,340,284

SEMICONDUCTOR DEVICE AND METHOD FOR FABRICATING THE SAME

Samsung Electronics Co., ...

8. A semiconductor device comprising:a stack structure including a plurality of conductive layer patterns and a plurality of interlayer insulating layer patterns that are alternately and vertically stacked on one another;
an air gap disposed vertically in the stack structure;
a passivation layer covering an upper surface of the air gap;
a channel layer surrounding a side surface of the air gap;
a dielectric layer surrounding a side surface of the channel layer and in contact with the stack structure; and
a pad disposed on the passivation layer and in contact with an uppermost interlayer insulating layer pattern of the plurality of interlayer insulating layer patterns.

US Pat. No. 10,340,278

SEMICONDUCTOR MEMORY DEVICE AND MANUFACTURING METHOD THEREOF

UNITED MICROELECTRONICS C...

1. A semiconductor memory device, comprising:a semiconductor substrate, wherein a memory cell region and a peripheral region are defined on the semiconductor substrate;
a patterned conductive structure disposed on the semiconductor substrate, wherein the patterned conductive structure is disposed on the memory cell region and the peripheral region, and the patterned conductive structure comprises:
a first silicon conductive layer;
a second silicon conductive layer disposed on the first silicon conductive layer;
an interface layer disposed between the first silicon conductive layer and the second silicon conductive layer, wherein the interface layer comprises oxygen;
a barrier layer disposed on the second silicon conductive layer; and
a metal conductive layer disposed on the barrier layer, wherein the patterned conductive structure disposed on the memory cell region comprises a bit line structure; and
a bit line contact structure disposed on the memory cell region, wherein the bit line contact structure is disposed between the barrier layer and the semiconductor substrate.

US Pat. No. 10,340,272

MANUFACTURING METHOD OF SEMICONDUCTOR DEVICE

UNITED MICROELECTRONICS C...

1. A manufacturing method of a semiconductor device, comprising:providing a semiconductor substrate, wherein the semiconductor substrate comprises a first region and a second region adjacent to the first region;
forming a barrier layer on the semiconductor substrate, wherein the barrier layer is formed in the first region and the second region;
performing a first etching process for thinning the barrier layer in the first region, wherein after the first etching process, the barrier layer comprises:
a first part at least partially disposed in the first region and having a first thickness; and
a second part disposed in the second region and having a second thickness, wherein the first thickness is less than the second thickness;
forming a first work function layer on the barrier layer in the first region and the second region after the first etching process; and
performing a second etching process to remove the first work function layer in the first region.

US Pat. No. 10,340,263

INTEGRATED CIRCUIT FOR REDUCING OHMIC DROP IN POWER RAILS

SAMSUNG ELECTRONICS CO., ...

1. An integrated circuit comprising:a plurality of power rail pairs, wherein each of the plurality of power rail pairs includes one of a plurality of high power rails configured to provide a first power supply voltage and one of a plurality of low power rails configured to provide a second power supply voltage that is lower than the first power supply voltage; and
a circuit chain including a plurality of unit circuits that are cascade-connected such that an output of a previous unit circuit is provided as an input of a next unit circuit, wherein the plurality of unit circuits are connected distributively to the plurality of power rail pairs,
wherein the plurality of high power rails and the plurality of low power rails extend in a row direction and are arranged alternatively one by one in a column direction to form boundaries of a plurality of circuit rows that are arranged in the column direction.

US Pat. No. 10,340,262

OPTOELECTRONIC SEMICONDUCTOR DEVICE HAVING ELECTRODE JUNCTION WITH LOW REFLECTIVITY

ULTRA DISPLAY TECHNOLOGY ...

1. An optoelectronic semiconductor device, comprising:a matrix substrate including a matrix circuit and a substrate, wherein the matrix circuit is disposed on the substrate; and
a plurality of microsized optoelectronic semiconductor elements disposed separately and disposed on the matrix circuit;
wherein each of the microsized optoelectronic semiconductor elements includes a first electrode and a second electrode, the matrix circuit includes a plurality of third electrodes and a plurality of fourth electrodes, the first electrodes are coupled with and electrically connected with the third electrodes respectively, or the second electrodes are coupled with and electrically connected with the fourth electrodes respectively, and reflectivities of at least some of junctions between the first electrode and the third electrode or reflectivities of at least some of junctions between the second electrode and the fourth electrode are less than 20%.

US Pat. No. 10,340,250

STACK TYPE SENSOR PACKAGE STRUCTURE

KINGPAK TECHNOLOGY INC., ...

1. A stack type sensor package structure, comprising:a substrate having an upper surface and a lower surface opposite to the upper surface, wherein the substrate includes a plurality of solder pads arranged on the upper surface;
at least one semiconductor chip mounted on the substrate;
a frame fixed on the upper surface of the substrate and surrounded by the solder pads, wherein the at least one semiconductor chip is in a space defined by the frame and the substrate and does not contact the frame, and the frame has a bearing plane above the at least one semiconductor chip;
a sensor chip having a top surface and a bottom surface opposite to the top surface, the sensor chip including a plurality of connecting pads arranged on the top surface thereof, wherein a size of the sensor chip is larger than that of the at least one semiconductor chip, and the bottom surface of the sensor chip is fixed on the bearing plane;
a plurality of wires each having a first end and a second end opposite to the first end, wherein the first ends of the wires are respectively connected to the solder pads, and the second ends of the wires are respectively connected to the connecting pads;
a transparent layer having a first surface and a second surface opposite to the first surface, wherein the second surface has a central region and a ring-shaped supported region encircling the central region;
a support having a ring-shaped structure and disposed on at least one of the top surface of the sensor chip and the bearing surface of the frame, wherein a top end of the support abuts against the supported region of the transparent layer; and
a package compound disposed on the upper surface of the substrate and covering a lateral side of the frame, at least part of a lateral side of the transparent layer, and a lateral side of the support, wherein at least part of each of the wires is embedded in the package compound,
wherein the substrate is recessed from the upper surface thereof to form an accommodating slot, and the at least one semiconductor chip is arranged in the accommodating slot,
wherein multiple semiconductor chips are included in the stack type sensor package structure, and the semiconductor chips are electrically connected to the substrate by wire bonding,
wherein the upper surface of the substrate has a wire bonding region arranged between the frame and the accommodating slot, and at least one of the semiconductor chips is electrically connected to the wire bonding region of the substrate by wire bonding.

US Pat. No. 10,340,161

DEVICE FOR PREFIXING OF SUBSTRATES

EV Group E. Thallner GmbH...

1. A device for prefixing first and second substrates, the device comprising:at least one pretreatment system for pretreating at least one substrate surface of the first and second substrates in at least one surface area;
an alignment system for aligning the first and second substrates; and
a prefixing system for making contact with and prefixing the aligned first and second substrates on the pretreated surface areas;
wherein the prefixing is done only at partial surfaces, and
wherein local application of force is used to reach equivalent pressure for spontaneous bonds in the partial surfaces and thereby to prefix the first and second substrates.

US Pat. No. 10,340,144

DOPING OF A SUBSTRATE VIA A DOPANT CONTAINING POLYMER FILM

ROHM AND HAAS ELECTRONIC ...

1. A semiconductor substrate comprising:embedded dopant domains of diameter 3 to 30 nanometers; wherein the embedded dopant domains are selected from the group consisting of boron, arsenic, antimony, aluminum, indium, and gallium, wherein the embedded dopant domains are located within 30 nanometers of the substrate surface and are periodically spaced in the substrate.

US Pat. No. 10,340,110

SURGE PROTECTIVE DEVICE MODULES INCLUDING INTEGRAL THERMAL DISCONNECT MECHANISMS AND METHODS INCLUDING SAME

RAYCAP IP DEVELOPMENT LTD...

18. A surge protective device (SPD) module comprising:a module housing;
first and second module electrical terminals mounted on the module housing;
an overvoltage clamping element electrically connected between the first and second module electrical terminals;
a thermal disconnector mechanism positioned in a ready configuration, wherein the overvoltage clamping element is electrically connected with the second module electrical terminal, the thermal disconnector mechanism being repositionable to electrically disconnect the overvoltage clamping element from the second module electrical terminal, the thermal disconnector mechanism including:
an electrode electrically connected to the overvoltage clamping element;
a disconnect spring elastically deflected and electrically connected to the electrode in the ready configuration;
a first fail-safe mechanism including a solder securing the disconnect spring in electrical connection with the electrode in the ready configuration, wherein:
the solder is meltable in response to overheating of the overvoltage clamping element; and
the disconnect spring is configured to electrically disconnect the overvoltage clamping element from the second module electrical terminal when the solder is melted; and
a second fail-safe mechanism including a weak region in the disconnect spring, wherein the disconnect spring is configured to break at the weak region in response to a current through the disconnect spring to electrically disconnect the overvoltage clamping element from the second module electrical terminal.

US Pat. No. 10,340,100

KEYBOARD DEVICE

PRIMAX ELECTRONICS LTD, ...

1. A keyboard device, comprising:a key switch;
a base plate;
a connecting element disposed on the base plate and connected with the base plate; and
a replaceable key comprising:
a coupling plate located over the connecting element and connected with the connecting element, and comprising a first sliding part, wherein when the coupling plate is moved downwardly relative to the base plate, the key switch is triggered; and
a keycap exposed outside the keyboard device, and comprising a second sliding part, wherein the keycap is combined with the coupling plate and at least a portion of the coupling plate is covered by the keycap when the second sliding part is slid relative to the first sliding part, or the keycap is detached from the coupling plate when the second sliding part is slid relative to the first sliding part, wherein the first sliding part is a sliding groove, and the second sliding part is a protrusion block, wherein the protrusion block is inserted into the sliding groove and laterally slidable within the sliding groove.

US Pat. No. 10,340,080

METHOD OF MANUFACTURING A GREEN COMPACT

SUMITOMO ELECTRIC INDUSTR...

1. A method of manufacturing a green compact, the method comprising:a filling step of filling a compacting space with an insulated coated soft magnetic powder, the compacting space being defined by a die that has a through hole with which a part of the outer surface of the green compact is molded by the through hole, a core rod with which another part of the outer surface of the green compact is molded, and a first punch disposed so as to cover one of opening portions of the through hole, the core rod being inserted and disposed in a space of the through hole, and the core rod being penetrated through the first punch
wherein the insulation of the insulated coated soft magnetic powder insulates the soft magnetic powder from a conduction of electrical current;
a pressurizing step of pressurizing the coated soft magnetic powder in the compacting space using the first punch and a second punch disposed so as to face the first punch, and
a removing step of removing a green compact from the die, said green compact having been obtained after pressurizing the coated soft magnetic powder, from the compacting space by moving the die with respect to the formed green compact without moving the core rod with respect to the formed green compact,
wherein a surface of the through hole of the die contacts with an outer surface of the core rod, excluding end faces of the core rod.

US Pat. No. 10,340,007

RESISTIVE CONTENT ADDRESSABLE MEMORY BASED IN-MEMORY COMPUTATION ARCHITECTURE

KING ABDULLAH UNIVERSITY ...

1. An associative processor system, comprising:a content addressable memory (CAM) including an array of cells, where individual cells of the array of cells comprise a memristor based crossbar;
an instruction cache configured to hold instructions to be performed by the CAM;
a controller;
a key register controlled by the controller, the controller being configured to generate key values and store the key values in the key register;
a mask register controlled by the controller, the controller being configured to generate mask values and store the mask values in the mask register;
the CAM configured to mark tag bits in a tag field for rows of the CAM that are compared and matched based on the key and mask values; and
an interconnection switch matrix circuit coupled to an output of the CAM, the interconnection switch matrix circuit comprising a gateless memristor array,
wherein the interconnection switch matrix circuit is configured to allow rows of the CAM to communicate in parallel.

US Pat. No. 10,339,943

METHOD AND DEVICE FOR QUANTIZING LINEAR PREDICTIVE COEFFICIENT, AND METHOD AND DEVICE FOR DEQUANTIZING SAME

SAMSUNG ELECTRONICS CO., ...

1. A quantization apparatus comprising:a trellis-structured vector quantizer configured to quantize a first error vector of a current frame which corresponds to a difference between a first prediction vector of the current frame and an N-dimension sub-vector of the current frame, where N is a natural number greater than or equal to 2;
an intra-frame predictor configured to generate the first prediction vector of the current frame from a first quantized N-dimension sub-vector of a previous frame; and
a vector quantizer configured to quantize a quantization error vector of the current frame which corresponds to a difference between a quantized N-dimension sub-vector of the current frame and the N-dimension sub-vector of the current frame,
wherein the intra-frame predictor is configured to use a prediction coefficient with an N×N matrix and to perform intra-frame prediction by using the quantized N-dimension sub-vector of the previous frame.

US Pat. No. 10,339,939

AUDIO FRAME LOSS CONCEALMENT

Telefonaktiebolaget LM Er...

1. A frame loss concealment method, wherein a segment from a previously received or reconstructed audio signal is used as a prototype frame in order to create a substitution frame for a lost audio frame, the method comprising:transforming the prototype frame into a frequency domain;
applying a sinusoidal model to the prototype frame in the frequency domain to identify frequencies of sinusoidal components of the audio signal;
calculating a phase shift ?kfor the identified sinusoidal components;
phase shifting the identified sinusoidal components of the prototype frame by the phase shift ?k; and
creating the substitution frame by performing an inverse frequency transform of a frequency spectrum of the prototype frame after phase shifting the identified sinusoidal components of the prototype frame;
wherein phase shifting the identified sinusoidal components comprises shifting a phase of all spectral coefficients in the prototype frame included in an interval Mk around a sinusoid k by the phase shift ?k;
wherein phases of spectral coefficients that are not phase shifted are randomized and the spectral coefficients that are not phase shifted include spectral coefficients in a gap outside the interval Mk; and
wherein a magnitude of the spectral coefficients is kept unchanged while the phases of the spectral coefficients are shifted.

US Pat. No. 10,339,906

MUSICAL COMPOSITION AUTHORING ENVIRONMENT INTEGRATED WITH SYNTHETIC MUSICAL INSTRUMENT

Smule, Inc., San Francis...

1. An apparatus comprising:a portable computing device having a multi-touch sensitive display, a network communications interface and both (i) a musical composition authoring process and (ii) digital synthesis executable thereon to audibly render at an audio interface of the portable computing device coded musical arrangements, including in a course of musical composition authoring by a human user,
the musical composition authoring process executable to present on the multi-touch sensitive display a two-dimensional grid of note soundings wherein musical scale is presented thereon in a first dimension and measure or time is presented in a second dimension generally orthogonal to the first dimension,
wherein the coded musical arrangements are conveyed, via the network communications interface, to and from a content server- or service platform-resident songbook to provide community contributed content in a social music network that includes the portable computing device and the human user,
wherein visual presentation on the multi-touch sensitive display of a particular coded musical arrangement being authored or edited by the human user is in accordance with a current musical scale, and
wherein a user interface of the musical composition authoring process supports user interface gestures whereby the human user, in the course of musical composition authoring, switches between a first musical scale presentation mode and at least a second musical scale presentation mode.

US Pat. No. 10,339,880

DRIVE METHOD OF RGBW FOUR PRIMARY COLORS DISPLAY PANEL

WUHAN CHINA STAR OPTOELEC...

1. A drive method of a RGBW four primary colors display panel, for a drive architecture of driving eight columns of sub pixels by two source drive lines with multiplexing, adjusting an enable sequence of a red sub pixel switch control signal, a green sub pixel switch control signal, a blue sub pixel switch control signal and a white sub pixel switch control signal in a multiplex module to make that a duration of a portion of pulse high voltage levels in at least two sub pixel switch control signals is ½ of a duration of a pulse high voltage level of a gate scan signal, and middle points of the portion of pulse high voltage levels are aligned with a rising edge of one of three adjacent gate scan signals and a falling edge of one of the other two gate scan signals to reduce a switch frequency of a corresponding sub pixel switch control signal;the drive method comprising steps of:
step 1, providing the RGBW four primary colors display panel;
the RGBW four primary colors display panel comprising a plurality of drive units, and each unit comprising one multiplex module and a first column of pixels and a second column of pixels;
either of the first column of pixels and the second column of pixels comprising a red sub pixel, a green sub pixel, a blue sub pixel and a white sub pixel which are located from left to right in order; the multiplex module comprising a first thin film transistor, a second thin film transistor, a third thin film transistor, a fourth thin film transistor, a fifth thin film transistor, a sixth thin film transistor, a seventh thin film transistor, an eighth thin film transistor which are located from left to right in order;
a gate of the first thin film transistor receiving the red sub pixel switch control signal, and a source receiving a first source drive signal through a first source drive line, and a drain being coupled to the red sub pixel in the first column of pixels; a gate of the second thin film transistor receiving the green sub pixel switch control signal, and a source receiving the first source drive signal through the first source drive line, and a drain being coupled to the green sub pixel in the second column of pixels; a gate of the third thin film transistor receiving the blue sub pixel switch control signal, and a source receiving the first source drive signal through the first source drive line, and a drain being coupled to the blue sub pixel in the second column of pixels; a gate of the fourth thin film transistor receiving the white sub pixel switch control signal, and a source receiving the first source drive signal through the first source drive line, and a drain being coupled to the white sub pixel in the first column of pixels; a gate of the fifth thin film transistor receiving the red sub pixel switch control signal, and a source receiving a second source drive signal through a second source drive line, and a drain being coupled to the red sub pixel in the second column of pixels; a gate of the sixth thin film transistor receiving the green sub pixel switch control signal, and a source receiving the second source drive signal through the second source drive line, and a drain being coupled to the green sub pixel in the first column of pixels; a gate of the seventh thin film transistor receiving the blue sub pixel switch control signal, and a source receiving the second source drive signal through the second source drive line, and a drain being coupled to the blue sub pixel in the first column of pixels; a gate of the eighth thin film transistor receiving the white sub pixel switch control signal, and a source receiving the second source drive signal through the second source drive line, and a drain being coupled to the white sub pixel in the second column of pixels;
step 2, generating the gate scan signal row by row, and the red sub pixel switch control signal, the green sub pixel switch control signal, the blue sub pixel switch control signal and the white sub pixel switch control signal being pulled up in order all the time and in a chronological order, and before the one of the three adjacent gate scan signals generating the rising edge, and the one of the other two gate scan signals generating the falling edge, sequentially generating a wide pulse high voltage level of the white sub pixel switch control signal, a wide pulse high voltage level of the blue sub pixel switch control signal, a wide pulse high voltage level of the green sub pixel switch control signal and a wide pulse high voltage level of the red sub pixel switch control signal; a duration of the wide pulse high voltage levels being ½ of a duration of the pulse high voltage level of the gate scan signal, and middle points of the wide pulse high voltage levels being aligned with the rising edge of the one of the three adjacent gate scan signals and the falling edge of the one of the other two gate scan signals; all the rest pulse high voltage levels of the respective sub pixel switch control signals being narrow pulse high voltage levels, and a duration of the narrow pulse high voltage levels being 1/1 of the duration of the pulse high voltage level of the gate scan signal;
the first source drive signal and the second source drive signal correspondingly charging a nth row of sub pixels in an order of the red sub pixel, the green sub pixel, the blue sub pixel, the white sub pixel, and n being a positive integer; charging a n+1th row of sub pixels in an order of the white sub pixel, the red sub pixel, the green sub pixel, the blue sub pixel; charging a n+2th row of sub pixels in an order of the blue sub pixel, the white sub pixel, the red sub pixel, the green sub pixel; charging a n+3th row of sub pixels in an order of the green sub pixel, the blue sub pixel, the white sub pixel, the red sub pixel, and so on;
wherein the first source drive signal is amplified by a first amplifier, and the second source drive signal is amplified by a second amplifier;
wherein voltage polarities of the first source drive signal and the second source drive signal are opposite all the time; voltage polarities of the first source drive signals in two adjacent frames are opposite, and voltage polarities of the second source drive signals in two adjacent frames are opposite.

US Pat. No. 10,339,858

PIXEL CIRCUIT, DRIVE METHOD, DISPLAY PANEL AND DISPLAY DEVICE

SHANGHAI TIANMA AM-OLED C...

1. A pixel circuit, comprisingat least one pixel sub-circuit, wherein
the at least one pixel sub-circuit comprises a first switch transistor, a second switch transistor, a drive transistor, a storage capacitor and a light emitting element, wherein
the first switch transistor is controlled by a first scan signal and is configured to transmit a first data signal to a source of the drive transistor,
the second switch transistor is controlled by a second scan signal and is configured to transmit a reference voltage signal to a gate of the drive transistor,
the storage capacitor is connected in series between the gate and the source of the drive transistor and is configured to apply a charged voltage as a drive voltage of the drive transistor;
the source of the drive transistor is electrically connected to a first power supply signal, and a drain of the drive transistor is connected to an anode of the light emitting element and is configured to transmit drive current from the drive transistor to the anode of the light emitting element; and
a cathode of the light emitting element is connected to a second power supply signal, and the light emitting element emits light in response to the driving current, and wherein
the pixel circuit further comprises a third switch transistor, and the third switch transistor is controlled by a third scan signal and is configured to transmit the first power supply signal to the source of the drive transistor, wherein at a first detection period, the first switch transistor, the second switch transistor and the third switch transistor are turned off, to charge the storage capacitor by a data line; at a second detection period, the first switch transistor and the second switch transistor are turned on, and the third switch transistor is turned off, to discharging to the source of the drive transistor by the storage capacitor, and input the reference voltage signal to the gate of the drive transistor; and at a third detection period, the first switch transistor and the second switch transistor are turned off, and the third switch transistor is turned on, to input the first power supply signal to the light emitting element to control the light emitting element to emit light; or
the at least one pixel sub-circuit each further comprises a fourth switch transistor, and the fourth switch transistor is controlled by a fourth scan signal and is configured to transmit the first power supply signal to the source of the drive transistor, wherein at a first detection period, the first switch transistor and the second switch transistor are turned off, and the fourth switch transistor is turned on, to charge the storage capacitor by a data line; and at a second detection period, the first switch transistor and the second switch transistor are turned on, and the fourth switch transistor are turned off, to discharge to the source of the drive transistor by the storage capacitor, and input the reference voltage signal to the gate of the drive transistor.

US Pat. No. 10,339,846

DEVICE AND METHOD FOR CIRCUIT TESTING AND DISPLAY DEVICE APPLYING THE SAME

BOE TECHNOLOGY GROUP CO.,...

1. A device for circuit testing, comprising a detection circuit configured to detect whether a first bonding portion and a second bonding portion are electrically conductive, wherein the detection circuit comprisesa first metal redundant track configured to input an electrical detection signal;
a second metal redundant track bonded to the first metal redundant track;
a third metal redundant track electrically connected to the second metal redundant track; and
a fourth metal redundant track bonded to the third metal redundant track, which is configured to output an electrical feedback signal when the first bonding portion and the second bonding portion are electrically conductive, wherein
the first metal redundant track and the fourth metal redundant track is disposed within the second bonding portion, and the second metal redundant track and the third metal redundant track is disposed within the first bonding portion,
wherein the first metal redundant track is bonded to the second metal redundant track via a first anisotropic conductive film and the third metal redundant track is bonded to the fourth metal redundant track via a second anisotropic conductive film.

US Pat. No. 10,339,830

DEVICE FOR PROVIDING DESCRIPTION INFORMATION REGARDING WORKOUT RECORD AND METHOD THEREOF

Samsung Electronics Co., ...

1. An electronic device comprising:at least one sensor;
an image sensor;
at least one communication circuit;
a memory; and
a processor electrically connected to the at least one sensor, the image sensor, the at least one communication circuit, and the memory, wherein the processor is configured to:
obtain workout data associated with one continuous workout activity of a user of the electronic device using the at least one sensor,
classify the workout data into a plurality of workout data types,
divide, for each of the plurality of workout data types, the workout data into a plurality of sections,
compare, for each of the plurality of workout data types, the plurality of sections with each other,
select, for each of the plurality of workout data types, at least one section from among the plurality of sections based on a result of a comparison between the plurality of sections,
provide, for each of the plurality of workout data types, description information of the at least one section,
provide, for each of the plurality of workout data types, a reward to the user when the workout data corresponding to the at least one section satisfies a given condition,
obtain a first image using the image sensor during the one continuous workout activity of the user,
generate a text string using the reward and the workout data,
generate a second image by inserting the text string in the first image, and
transmit the second image to a social network service (SNS) server using the at least one communication circuit.

US Pat. No. 10,339,787

MISSION CRITICAL SIGNALING FAILOVER IN CLOUD COMPUTING ECOSYSTEM

Alarm.com Incorporated, ...

1. A method comprising:identifying alarm events detected at monitored properties by monitoring systems that are located at the monitored properties and that include at least one sensor within the monitored properties;
tracking the ability of a primary application infrastructure to transmit, to a central monitoring station server, the alarm events detected by the monitoring systems;
detecting a transmission delay in one or more transmission paths for the alarm events between the monitoring systems and the primary application infrastructure;
detecting that one or more transmissions of the alarm events to the primary application infrastructure is below an expected threshold;
based on the detection of the transmission delay in one or more transmission paths for the alarm events between the monitoring systems and the primary application infrastructure, enabling a signal transmission switch that switches a path for alarm events detected by the monitoring systems from the primary application infrastructure to a secondary application infrastructure; and
based on enablement of the signal transmission switch, transmitting, by the secondary application infrastructure, at least one alarm event detected by the monitoring systems to the central monitoring station server,
wherein enabling the signal transmission switch that switches the path for alarm events detected by the monitoring systems from the primary application infrastructure to the secondary application infrastructure is further based on detecting that one or more transmissions of the alarm events to the primary application infrastructure is below the expected threshold.

US Pat. No. 10,339,782

METHODS AND SYSTEMS FOR METRICS ANALYSIS AND INTERACTIVE RENDERING, INCLUDING EVENTS HAVING COMBINED ACTIVITY AND LOCATION INFORMATION

Fitbit, Inc., San Franci...

1. A server system, the server system comprising:a network interface configured to communicate with an activity tracking device via a computer network;
a memory device configured to store a rules database including inference rules of the activity tracking device configured to be worn by a user; and
one or more processors communicatively coupled to the memory device and configured to:
receive geo-location data from the activity tracking device via the network interface;
receive motion data from the activity tracking device, the motion data generated by the activity tracking device while the user is performing a motion, the motion data is associated with a time interval of occurrence of the motion and with the geo-location data;
identify a type of activity performed by the user based at least on a comparison between the motion data and identifiable activity patterns corresponding to a plurality of predefined activity types;
determine based on the inference rules, that the identified type of activity is consistent with the one or more geo-locations, the inference rules correlating the motion data and the geo-location data of the activity tracking device to the predefined activity types;
determine, based at least on the geo-location data and the time interval, that the user is performing the identified type of activity at a place of occurrence;
determine a first graphical identifier that identifies the place of occurrence;
determine a second graphical identifier that identifies the type of the activity;
store the first graphical identifier, the second graphical identifier, and the time interval of occurrence of the motion in a database such that the first graphical identifier is associated with the second graphical identifier, and the time interval of occurrence of the motion is associated with the first and second graphical identifier; and
cause display of the first and second graphical identifiers corresponding to a distinct time segment of an electronic-based graphical timeline, the electronic-based graphical timeline comprising a first axis representing time and the first and second graphical identifiers such that the electronic-based graphical timeline provides a graphical representation of the type of activity that was performed at the place of occurrence during the time interval of occurrence of the motion.

US Pat. No. 10,339,774

WEARABLE CHARM ANTI-THEFT SYSTEM WITH AN ENVIRONMENTALLY SENSITIVE SENSORY ALERT

Charm Alarm LLC, Beverly...

1. An anti-theft proximity alert system comprising:a wearable smart charm and an object monitor;
said wearable smart charm having an ornamental charm housing;
wherein said ornamental charm housing contains an environmental sensor, a sensory alert, an alarm controller, an alarm communicator capable of receiving a radio frequency proximity signal transmitted from said object monitor, at least one operating instruction to determine a measure of said radio frequency proximity signal, at least one alarm operating instruction to determine if said measure satisfies a threshold alert criterion, and at least one environmental operating instruction to adjust the output of said sensory alert based upon an environmental condition detected by said environmental sensor.

US Pat. No. 10,339,709

SYSTEMS AND METHODS FOR COORDINATED EDITING OF SEISMIC DATA IN DUAL MODEL

Emerson Paradigm Holding ...

1. A method of editing a dual model of physical geological structures using a pair of twin three-dimensional (3D) volume painters, the method comprising:accepting geological data;
generating a dual model comprising a 3D present day model having points representing present locations of the physical geological structures and a 3D past depositional model having points representing locations where the physical geological structures were computed to be originally deposited;
generating a pair of twin 3D volume painters comprising one present day painter volume located in the 3D present day model and another past depositional painter volume located in the 3D past depositional model, wherein the pair of painter volumes are related by a 3D transformation between the 3D present day model and the 3D past depositional model; and
displaying the pair of twin 3D volume painters such that the present day painter volume and the past depositional painter volume are simultaneously centered on a pair of respective points of the dual model, wherein the center of the present day painter volume is the forward 3D transformation of the center of the past depositional painter volume and the center of the past depositional painter volume is the reverse 3D transformation of the center of the present day painter volume.

US Pat. No. 10,339,694

RAY TRACING APPARATUS AND METHOD

Samsung Electronics Co., ...

1. A ray tracing apparatus comprising:a ray generator configured to generate a ray and transmit the ray; and
an unified traversal (TRV)/intersection test (IST) processor configured to
receive the ray,
determine one of a ray-node intersection test, an intersection distance test, and a hit point test to be performed based on a state of the ray thereto, and
perform the determined test with respect to the ray,
wherein the unified TRV/IST processor is configured to perform the ray-node intersection test, the intersection distance test, and the hit point test with respect to the ray through a same pipeline, the pipeline including a plurality of stages, each of the stages including at least one arithmetic unit configured to perform processing for each of the ray-node intersection test, the intersection distance test, and the hit point test of the corresponding stage, and
determine the at least one arithmetic unit to be used at each of the stages based on a hardware area occupied by each of the at least one arithmetic unit.

US Pat. No. 10,339,690

IMAGE RECOGNITION SCORING VISUALIZATION

Ricoh Co., Ltd., Tokyo (...

1. A method comprising:receiving a request to view a job in a graphical user interface;
requesting, using one or more processors, the job by sending a token related to the job to a server storing data associated with the job via a network;
receiving, using the one or more processors, the job related to the token, wherein the job includes a panoramic image and metadata;
processing, using the one or more processors, the metadata to extract image recognition information, the image recognition information comprising features of a plurality of objects depicted within the panoramic image;
creating, using the one or more processors, a visualization of the job, wherein the visualization includes the panoramic image with the image recognition information overlaid on the panoramic image to highlight an object of the plurality of objects;
determining, using the one or more processors, an identity of the object of the plurality of objects depicted within the panoramic image by matching the features of the object of the plurality of objects with a potential candidate in a product database that has a highest recognition score;
determining, using the one or more processors, a correctness of the determined identity of the object of the plurality of objects based on the matching;
updating, using the one or more processors, the visualization of the job by removing portions of the visualization that do not include the plurality of objects; and
displaying in the graphical user interface, the updated visualization of the job and a correctness indicator signaling the correctness of the object of the plurality of objects.

US Pat. No. 10,339,685

SYSTEM FOR BEAUTY, COSMETIC, AND FASHION ANALYSIS

Northeastern University, ...

1. A system for analyzing an image of a human face for the presence of makeup, comprising:one or more processors and memory, including a dataset comprising images of human faces, the images comprising facial images of multiple human subjects, and including multiple images associated with a single human subject showing steps of makeup application including a face with no makeup, a face with an intermediate stage of makeup application, and a face with a final makeup application;
wherein the one or more processors have been trained using the dataset to predict an image of a human face without makeup from an input image of a human face wearing makeup;
machine-readable instructions stored in the memory, that upon execution by the one or more processors cause the system to carry out operations comprising:
receiving from an input device an input image of a human face wearing makeup;
detecting the presence of the makeup on the input image;
decomposing the input image to remove the makeup from the input image by applying a mapping from makeup features to non-makeup features; and
providing to an output device an output image of the human face with the makeup removed from the image.

US Pat. No. 10,339,653

SYSTEMS, METHODS AND DEVICES FOR ANALYZING QUANTITATIVE INFORMATION OBTAINED FROM RADIOLOGICAL IMAGES

H. Lee Moffitt Cancer Cen...

1. A method for analyzing quantitative information obtained from radiological images, comprising:extracting, by a computing device, one or more quantitative features that describe a region of interest (ROI) or a volume of interest (VOI) in a radiological image;
storing the one or more quantitative features describing the ROI or the VOI from the radiological image as a radiological image record in a data structure accessible by the computing device, said data structure comprising one or more radiological image records;
receiving, by the computing device, a request related to a patient's radiological image, the request comprising the patient's radiological image or information related to the patient's radiological image;
analyzing, by the computing device, the data structure to determine a statistical relationship between the request and the one or more radiological image records; and
generating, by the computing device, a patient report comprising at least one of a diagnosis, a prognosis or a recommended treatment regimen for the patient's disease based on a result of analyzing the data structure.

US Pat. No. 10,339,646

IMAGE PROCESSING OF AERIAL IMAGERY FOR ENERGY INFRASTRUCTURE ANALYSIS USING PRE-PROCESSING IMAGE SELECTION

SOURCEWATER, INC., Houst...

1. A computer-implemented method for selecting aerial images for image processing to identify Energy Infrastructure (EI) features, the method to be carried out by at least one processor executing computer instructions, the method comprising:receiving a first plurality of aerial images spanning a portion of global terrain, the first plurality of aerial images associated with a first time of image capture;
receiving a second plurality of aerial images spanning the portion of global terrain, the second plurality of aerial images associated with a second time of image capture;
identifying one or more differences in terrain content between the first time of image capture and the second time of image capture according to a comparison of image content in at least one aerial image from the first plurality of aerial images and image content in at least one aerial image from the second plurality of aerial images;
identifying one or more geographical locations at which the respective one or more differences in terrain content have been identified;
selecting a set of aerial images from the first plurality of aerial images, the second plurality of aerial images, or a third plurality of aerial images based on the one or more geographical locations having a difference in terrain content;
applying an EI feature recognition model to the set of aerial images to identify at least one EI feature.

US Pat. No. 10,339,631

IMAGE DEMOSAICING FOR HYBRID OPTICAL SENSOR ARRAYS

MICROSOFT TECHNOLOGY LICE...

1. A method for an imaging device, comprising:receiving, from a hybrid optical sensor array, a first set of data for a scene captured by a first set of pixels at a first resolution and a second set of data for a scene captured by a second set of pixels at a second resolution, the first and second sets of pixels having differing spectral sensitivities;
demosaicing the first set of data based on at least the second set of data by executing one or more of:
a) interpolating the first set of data independent of the second set of data; and
filtering the interpolated first set of data based on the second set of data; and
b) interpolating the first set of data based on the second set of data; and
outputting, using the demosaiced first set of data, a third set of data for the scene at a third resolution, greater than the first resolution.

US Pat. No. 10,339,612

MULTI-DIMENSIONAL JOB TITLE LOGICAL MODELS FOR SOCIAL NETWORK MEMBERS

Microsoft Technology Lice...

1. A social networking system comprising:one or more processors; and
a computer readable medium storing instructions that, when executed by the one or more processors, cause the system to perform operations comprising:
receiving an unstructured job title record from a member profile or a job posting in the social networking system;
extracting terms from the unstructured job title record;
searching a job role taxonomy database with the extracted terms to identify one or more job roles in the unstructured job title record;
for a job role identified in the unstructured job title record, extracting a plurality of additional terms appearing prior to and after the identified job role in the unstructured job title record;
mapping each additional term of the plurality of additional terms to a standardized modifier by searching one or more of a job seniority taxonomy database, a job specialty taxonomy database, a job accreditation taxonomy database, and a job status taxonomy database, thereby identifying one or more of a job seniority modifier, a job specialty modifier, a job accreditation modifier, and a job status modifier for each additional term; and
creating a multi-dimensional standardized job title for the member profile or job posting by writing the job role identified in the unstructured job title record, the job seniority modifier, the job specialty modifier, the job accreditation modifier, and the job status modifier to a standardization record in a standardization database, the standardization record associated with the member profile or the job posting.

US Pat. No. 10,339,603

SEPARATELY TRADED REGISTERED DISCOUNT INCOME AND EQUITY SECURITIES AND SYSTEMS AND METHODS FOR TRADING THEREOF

METAURUS LLC, New York, ...

1. A method of trading income and equity units comprising the steps ofcreating an equity trust for issuance of a plurality of equity units associated with one or more underlying reference assets;
creating an income trust for issuance of a plurality of income units associated with said one or more underlying reference assets;
co-registering issuance of said equity units and said income units with one or more regulating entities;
co-issuing said equity units and said income units via at least one creation agent, said equity units to be sold to a plurality of equity unit investors and said income units to be sold to a plurality of income unit investors, a combined price of said equity units and said income units being equivalent to a total value of said one or more underlying assets;
purchasing said one or more underlying reference assets to be held by one or more global custodians;
allocating, using a microprocessor, equity proceeds of a sale of said equity units to said equity trust; and
allocating, using a microprocessor, income proceeds of a sale of said income units to said income trust.

US Pat. No. 10,339,595

SYSTEM AND METHOD FOR COMPUTER VISION DRIVEN APPLICATIONS WITHIN AN ENVIRONMENT

Grabango Co., Berkeley, ...

1. A method for expediting a checkout process comprising:collecting image data across an environment;
maintaining an environmental object graph from the image data wherein the environmental object graph is a data representation of computer vision classified objects in space and time across the environment, the environmental object graph comprising at least a subset of objects having object associations;
wherein maintaining the environmental object graph comprises at least one instance of:
in a first region captured in the image data, classifying a first object and at least a shopper object,
in the first region, detecting an interaction event between the first object and the shopper object, and
updating the environmental object graph whereby the first object is associated with the shopper object;
inspecting objects that are associated with the shopper object and thereby generating a checkout list.

US Pat. No. 10,339,566

TRANSMITTING VALID COUPON OFFERS TO AN EMAIL RECIPIENT

Quotient Technology Inc.,...

1. A computer-implemented method comprising:at a server:
by the server, receiving in real-time, from an email client, an indication that a user has opened an email message at a first time, wherein the email message was sent by an email server to the user at a previous time;
by the server, receiving with the indication that the user has opened the email message at the first time, an indication of a layout of a container in the email message;
by the server, determining in real-time, a set of valid coupon offers for the user;
by the server, transmitting in real-time, the set of valid coupon offers to the user for insertion into the email message, wherein transmitting the set of valid coupon offers to the user for insertion into the email message comprises transmitting the set of valid coupon offers for insertion into the container in the email message based on the determined rank for each of the set of the valid coupon offers,
by the server, transmitting at least one user interface element for insertion into the container, wherein the at least one user interface element is selectable by the user to select at least one valid coupon offer of the set of the valid coupon offers,
by the server, receiving an indication that the user has opened the email message at a second time subsequent to the first time;
by the server, determining if a difference between the second time and the first time exceeds a predetermined threshold, wherein the predetermined threshold is proportional to a frequency with which the email server sends email messages for coupon offers to the user; and if the difference between the second time and the first time exceeds the predetermined threshold;
by the server, determining in real-time, a second set of valid coupon offers for the user, and
by the server, transmitting in real-time, the second set of valid coupon offers to the user for insertion into the email message.

US Pat. No. 10,339,539

CAMPAIGN AWARENESS MANAGEMENT SYSTEMS AND METHODS

CELERITASWORKS, LLC, Ove...

1. A campaign management computer system for monitoring the effectiveness of a campaign of advertising, marketing, sales, or information sharing, the system comprising:at least one processor;
a program management system operating on the at least one processor;
a spatial management system operating on the at least one processor;
a data management system operating on the at least one processor and including databases; and
wherein the program management system, the spatial management system, and the data management system are coupled to each other to perform:
defining, with the spatial management system, spatial data layers for campaign types for different campaigns, state, county, zip code, address, city, audience types for different audiences, content type, and name, wherein each of the different campaigns communicate different campaign messages to different audiences;
receiving, by the program management system, a first selection of a campaign by selection of an item from a group consisting of state, county, zip code, audience type, content type, and name;
receiving, by the program management system, a second selection of a campaign type for the campaign, wherein the campaign type describes a communication mechanism used to convey a campaign message of the campaign;
in response to the first selection and the second selection, displaying, by the program management system, first map image data comprising first geospatial data and first campaign data for the selected campaign received from the spatial management system, the first map image data used to form a first map image comprising a plurality of icons, each icon associated with a type of campaign event, and campaign symbology indicating an area of campaign events, wherein the spatial management system retrieves the first map image data from the data management system, wherein the first map image data is generated by:
storing a configuration file with definitions of spatial data layers and campaign datasets, wherein each of the spatial data layers and campaign datasets has a configuration section with a link, and wherein each link performs linking of a common data attribute in one of a spatial data layer and a campaign dataset to the common data attribute in the other of the spatial data layer and the campaign dataset;
selecting a spatial data layer with the first geospatial data;
selecting a campaign dataset with the first campaign data; and
linking the spatial data layer to the campaign dataset using the common data attribute in the configuration file;
accepting, by the program management system, an indication of a selection of a portion of the first map image;
in response to the indication, initiating, by the program management system from the spatial management system, a search of the campaign data and the first geospatial data to determine second map image data comprising second geospatial data and second campaign data, the second map image data used to form and display a second map image identifying the selected portion of an area and one or more campaign events for the campaign type and identifying different campaign symbology that indicate different communication mechanisms for each of the one or more campaign events, wherein the spatial management system retrieves the second map image data from the data management system;
displaying, by the program management system, adjacent to the second map image, for each of the one or more campaign events, information including a name of that campaign event, a particular campaign type for that campaign event, and a date start and end for that campaign event;
determining, by the program management system, effectiveness of each of the one or more campaign events based on whether members of a target audience responded to the campaign message; and
displaying, by the program management system, the effectiveness of each of the one or more campaign events.

US Pat. No. 10,339,533

METHODS AND SYSTEMS FOR SCALABLE SESSION EMULATION

Spirent Communications, I...

1. A method of emulating a plurality of virtual users sending test messages to a server under test, the method comprising:executing a test program on a computer system, the computer system communicatively coupled to the server, the test program emulating the plurality of virtual users by:
instantiating a first virtual user instance by calling a first reentrant function, including creating a first set of local variables in a first instance memory,
the first virtual user instance executing, accessing at least one local variable in the first set of local variables, sending a first test message to the server, and exiting the first reentrant function upon encountering a first blocking statement defined in the first reentrant function; and
instantiating a second virtual user instance by calling the first reentrant function, including creating a second set of local variables in a second instance memory,
the second virtual user instance executing, accessing at least one local variable in the second set of local variables, sending a second test message to the server, and exiting the first reentrant function upon encountering a second blocking statement defined in the first reentrant function;
again calling the first reentrant function to reenter as the first virtual user instance and resuming execution at a point in the first reentrant function after the first blocking statement; and
again calling the first reentrant function to reenter as the second virtual user instance and resuming execution at a point in the first reentrant function after the second blocking statement.

US Pat. No. 10,339,520

MULTI-FUNCTIONAL CREDIT CARD TYPE PORTABLE ELECTRONIC DEVICE

Virtual Electric Inc., S...

1. An electronic device comprising:a near-field communication (NFC) unit;
a touch sensor array;
a display;
a motion rate detection array;
a memory for storing a user data and a currency amount;
a processor operatively coupled to the NFC unit, the touch sensor array, the display, the motion rate detection array, and the memory;
a computer readable medium having instructions stored thereon that, responsive to execution by the electronic device, cause the electronic device to perform operations comprising:
accepting a user input of issued payments information input at a touch screen display of the electronic device, wherein the information comprising an issuer provided payment information;
wherein the memory comprises device-specific and user-specific information; and,
wherein the user provided payment information is communicated wirelessly; and,
wirelessly receiving a static device account number payment information for storage on the electronic device; and
wherein at least a portion of the payment information is a limited-use number for limited-use by the device, in place of a issuer provided payment information; and,
dynamically-generating a one-time limited-use numbers based on at least one of a set of information including: user-identifying information; user secrets; device information; device secrets; time; merchant; facility location; sequence count; payment information; account information; amount; and transaction information; and
using said static device account number and said dynamically generated one-time limited-use number together in the place of issuer provided payment information for making a payment transaction.

US Pat. No. 10,339,492

SYSTEMS AND METHODS OF RE-ROUTING PARCELS INTENDED FOR DELIVERY TO ATTENDED DELIVERY/PICKUP LOCATIONS

United Parcel Services of...

1. A non-transitory computer-readable medium storing computer-executable instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:(a) receiving, by a logistics system comprising a logistics server in operable communication with a logistics network, one or more parcel handling preferences from a user for delivery of parcels that require re-routing from an attended delivery/pickup location;
(b) receiving, by the logistics system, an indication that one or more parcels are scheduled for delivery from a first location to a first attended delivery/pickup location, wherein said user is an intended recipient of said one or more parcels and said first attended delivery/pickup location comprises a location other than the user's home or place of business;
(c) determining, based on capacity monitoring by the logistics system, whether said first attended delivery/pickup location has capacity to accept delivery of said one or more parcels based at least in part on:
(i) a determined storage volume available at said first attended delivery/pickup location;
(ii) an average retrieval time for parcels delivered to said first attended delivery/pickup location;
(iii) one or more dimensions of said one or more parcels; and
(iv) an average size of parcels stored at said first attended delivery/pickup location, wherein determining whether said first attended delivery/pickup location has capacity to accept delivery of said one or more parcels comprises ensuring that there will be enough physical space at said first attended delivery/pickup location to accommodate said one or more parcels at an estimated time of delivery of said one or more parcels by:
storing data associated with a volume of storage space within said first attended delivery/pickup location;
determining a total storage volume available at said first attended delivery/pickup location based on the volume of storage space data;
receiving one or more dimensions of one or more parcels that are currently being stored at said first attended delivery/pickup location;
determining a total parcel volume of said one or more parcels that are currently being stored at said first attended delivery/pickup location using said received one or more dimensions;
determining how quickly an average customer of said first attended delivery/pickup location retrieves parcels from said first attended delivery/pickup location; and
calculating, by the logistics system, an available capacity estimate for the first attended delivery location, where the calculating comprises determining whether said first attended delivery location will have enough physical space to accommodate said one or more parcels at said estimated time of delivery based on said determined total storage volume at said first attended delivery/pickup location, said total parcel volume of said one or more parcels that are currently being stored at said first attended delivery/pickup location, and how quickly an average customer of said attended delivery/pickup location retrieves parcels from said first attended delivery/pickup location, wherein the logistics system compares the total storage volume with the total parcel volume at a given time;
(d) automatically re-routing by the logistics system, at least partially in response to receiving a determination that said first attended delivery/pickup location does not have capacity to accept delivery of said one or more parcels, said one or more parcels based at least in part on said one or more parcel handling preferences;
(e) at least partially in response to said re-routing, facilitating delivery of said one or more parcels to a second location, wherein delivery to the second location comprises: receiving, by the logistics system, location data for said one or more parcels based at least partially on a machine-readable indicator associated with said one or more parcels; and automatically verifying, by the logistics system, said one or more parcels have been delivered to the second location based at least on the rerouting and the location data; and
(f) automatically notifying said user of said re-routing at a user device.

US Pat. No. 10,339,476

FIXTURE-AWARE SYSTEM FOR AUTOMATICALLY ALLOCATING FLOOR SPACE

WALGREEN CO., Deerfield,...

1. A computer-implemented method comprising:obtaining, by a computer processor:
(i) fixture data representing a plurality of merchandizing fixtures in a retail space,
(ii) business rule data representing a plurality of business rules associated with a plurality of categories of products, the plurality of business rules including at least one of forbidden locations, mandatory locations, or colocations of the plurality of categories on the plurality of merchandizing fixtures, and
(iii) benefit data representing a dependency of a benefit of each of the plurality of categories of products on an amount of one of the plurality of merchandizing fixtures allocated to the category of products;
generating, by the computer processor, (i) a preliminary arrangement of the plurality of categories using a first objective function independent of the plurality of merchandizing fixtures, and (ii) a tight upper bound for a branching strategy;
searching, by a floor space allocator executed by the computer processor, a plurality of arrangements of the plurality of categories of products on the plurality of merchandizing fixtures according to the branching strategy and the tight upper bound, wherein each of the plurality of arrangements are evaluated using a second objective function depending on the plurality of merchandizing fixtures and constrained according to the fixture data, the business rule data, and the benefit data;
determining, by the floor space allocator, an allocation solution before all possible arrangements of the plurality of categories of products on the plurality of merchandizing fixtures are searched,
wherein the allocation solution specifies a combination of the plurality of categories of products, an identification of ones of the plurality of merchandizing fixtures allocated to each of the combination of the plurality of categories of products, and an amount of the ones of the plurality of merchandizing fixtures allocated to each of the combination of the plurality of categories of products, and
wherein the allocation solution corresponds to a substantially optimized benefit, the substantially optimized benefit based on the benefit of each category in the combination of the plurality of categories; and
displaying, on a display device, information indicative of the allocation solution.

US Pat. No. 10,339,396

VEHICLE ACCESSIBILITY DETERMINATION DEVICE

CLARION CO., LTD., Saita...

1. A vehicle accessibility determination device comprising:a memory; and
a central processing unit connected to the memory, the central processing unit being configured to:
capture a range including a road surface around a vehicle via an imager to be attached to the vehicle;
convert an original image captured by the imager into a virtual image to be viewed from a predetermined viewpoint;
detect from the virtual image a three-dimensional object having a height from the road surface; and
determine whether the vehicle is capable of accessing an inside of the three-dimensional object or a clearance among other three-dimensional objects,
wherein the central processing unit is configured to determine whether the vehicle is capable of accessing the inside or the clearance by:
extracting an area corresponding to the three-dimensional object from the original image;
calculating a presence or an absence of a floating area that does not contact the road surface and a height of the floating area from the road surface relative to the extracted three-dimensional object area, and calculating a road surface projecting position in which the floating area is projected to the road surface from directly above, the floating area constituting the three-dimensional object area; and
identifying whether there is a space inside the three-dimensional object or in the clearance among other three-dimensional objects to which the vehicle is capable of accessing, based on the presence or the absence of the floating area and the calculated road surface projecting position.

US Pat. No. 10,339,393

DEMARCATION LINE RECOGNITION APPARATUS

DENSO CORPORATION, Kariy...

1. A demarcation line recognition apparatus that is applied to a vehicle in which an imaging apparatus that captures an image of an area ahead of the vehicle is mounted, the demarcation line recognition apparatus comprising:a demarcation line recognizing unit that recognizes, using a processor, a traveling demarcation line that demarcates a traveling lane of the vehicle based on an image of the area ahead of the vehicle acquired by the imaging apparatus;
a demarcation line estimating unit that estimates, using the processor, a shape of the traveling demarcation line in a range that cannot be recognized by the demarcation line recognizing unit, based on the traveling demarcation line recognized by the demarcation line recognizing unit;
a reliability level determining unit that determines, using the processor, a reliability level of the traveling demarcation line recognized by the demarcation line recognizing unit; and
an estimation invalidating unit that invalidates, using the processor, the estimation of the shape of the traveling demarcation line by the demarcation line estimating unit, based on a determination result of the reliability level of the traveling demarcation line by the reliability level determining unit.

US Pat. No. 10,339,391

FUSION-BASED WET ROAD SURFACE DETECTION

GM Global Technology Oper...

1. A method for determining wetness on a path of travel of a motor vehicle, the method comprising:capturing an image of a surface of the path of travel by an image capture device, the image capture device focusing at the surface where water is expected as the motor vehicle travels along the path of travel;
applying a plurality of wet surface detection techniques, by a processor, to the image, each of the wet surface detection techniques independently assessing whether the path of travel is wet or not wet, the plurality of wet surface detection techniques including a rearward tire splash analysis technique, a side tire splash analysis technique, a tire track analysis technique, and/or a mirrored light image analysis technique;
determining, in real-time by the processor, a respective analysis result for each of the wet surface detection techniques indicating the surface of the path of travel is wet or not wet;
inputting the analysis results determined by the wet surface detection techniques into a fusion and decision-making module;
weighting the analysis results input into the fusion and decision-making module using a condition assessment module, the weighting including dynamically determining and applying a respective weight factor to each of the analysis results determined by each of the wet surface detection techniques within the fusion and decision-making module;
fusing the weighted analysis results using the fusion and decision-making module, the fusing including calculating a summation of the weighted analysis results and determining if the summation of the weighted analysis results exceeds a predetermined threshold; and
providing, responsive to the summation of the weighted analysis results exceeding the predetermined threshold, a wet surface detection signal indicating a wet surface condition on the path of travel to a control device of the motor vehicle, the control device applying the wet surface detection signal to mitigate the wet surface condition.

US Pat. No. 10,339,387

AUTOMATED MULTIPLE TARGET DETECTION AND TRACKING SYSTEM

Brigham Young University,...

1. A method for automated detection and tracking of multiple targets, comprising:receiving video data, wherein the video data comprises a sequence of video frames;
compensating for platform motion in the video data;
removing noise and spurious returns from the video data;
detecting one or more targets within the video data, wherein detecting one or more targets within the video data comprises applying a recursive random sample consensus algorithm to the video data to generate contiguous tracks for each moving object in the video data; and
identifying target information for each target in the video data.

US Pat. No. 10,339,376

SYSTEM AND METHOD FOR AUTOMATED PROCESSING OF ELECTRONIC DOCUMENTS

COGNIZANT TECHNOLOGY SOLU...

1. A system for automatically processing electronic documents, the system comprises:a memory comprising programming instructions;
a processor configured to execute the programming instructions stored in the memory and configured to;
receive an electronic document comprising at least one of: a structured section or an unstructured section;
convert the electronic document into a textual equivalent;
scan the textual equivalent and demarcate those sections that correspond to one or more predetermined structural attributes;
separate the one or more demarcated sections from the textual equivalent and retrieve the one or more demarcated sections corresponding to the structured sections and a remaining textual equivalent corresponding to the unstructured sections as distinct inputs;
receive the one or more demarcated sections and the remaining textual equivalent as the distinct inputs;
identify one or more master triggers within the received distinct inputs;
generate one or more potential zones with the identified one or more master triggers, wherein the generated one or more potential zones is defined by at least one geometric shape formed by geometrically coupling the master triggers and co-triggers proximate to the master triggers into the geometric shape such that the master triggers and the co-triggers form one or more vertices of the geometric shape;
generate one or more rules of extraction to determine at least one extraction type from a plurality of extraction types, wherein each of the plurality of extraction types represent a particular method of extraction, based on the type of electronic document, wherein the type of electronic document is ascertainable based on identification of a template type of the electronic document associated with the demarcated section; and
capture the business relevant data contained in the generated one or more potential zones within the one or more demarcated sections and the remaining textual equivalent based on co-ordinates of the vertices of the geometric shape formed by the one or more master triggers and the co-triggers by applying the determined at least one extraction type.

US Pat. No. 10,339,370

METHOD AND APPARATUS FOR DETERMINING OBSTACLE COLLISION BY USING OBJECT MOVING PATH

HANWHA DEFENSE CO., LTD.,...

1. A method of determining obstacle collision by using an object moving path, the method comprising:acquiring a topological skeleton corresponding to a path area on an image comprising a moving path of an object and an obstacle;
determining, from among skeleton points forming the topological skeleton, branch points that are interconnecting points between branches of the topological skeleton;
determining a target branch from among the branches by using the branch points;
selecting, from among points forming the target branch, a plurality of target points to determine whether the moving path is a collision path of the object; and
determining whether the moving path is the collision path by using the target points, and
generating an evaluation index based on the determined collision path.

US Pat. No. 10,339,357

DEVICE AND METHOD FOR THE DIRECT RECORDING OF PRINTS OF ROLLED FINGERS

JENETRIC GmbH, Jena (DE)...

1. A device for direct recording of prints of a rolled finger, the device comprising;a layer body including a sensor layer having a two-dimensional matrix of sensor elements for detecting characteristic skin prints of the rolled finger, and a support surface on which the finger can be rolled, the support surface being disposed as an outer surface of the layer body in parallel and opposite the sensor layer at a distance from the sensor layer less than five times a mean distance between adjacent sensor elements;
a light source provided as a two-dimensional display layer attached to the layer body, said light source comprising lighting elements that can be controlled individually or by groups to generate visible patterns for user information with spatial and temporal reference to the rolled finger by portions of light of the light source passing through the support surface, wherein the display layer is capable of changing patterns in a sequence of images at a refresh rate of at least one image per second; and
an electronic control unit serving to communicate with the light source to control lighting elements along different areas of the support surface to generate a pattern which is variable over time with spatial and temporal reference to the rolled finger.

US Pat. No. 10,339,355

FINGERPRINT SENSING CIRCUIT, ELECTRONIC DEVICE AND METHOD FOR PROCESSING FINGERPRINT IMAGE

HIMAX TECHNOLOGIES LIMITE...

1. A fingerprint sensing circuit, comprising:a plurality of sensing units, arranged as a plurality of columns and a plurality of rows, wherein each of the sensing units comprises a sensing electrode and a transfer switch having a first terminal, a second terminal and a control terminal, and the first terminal of the transfer switch is connected to a respective sensing electrode;
a sensing circuit, configured to be electrically connected to the sensing electrodes in at least two first sensing units of the sensing units in a first period to obtain a first fingerprint grey level;
a plurality of first conductive lines respectively corresponding to the rows, wherein each of the first conductive lines is electrically connected to the control terminals of the transfer switches in one of the rows;
a plurality of second conductive lines respectively corresponding to the columns and electrically connected to the sensing circuit, wherein each of the second conductive lines is electrically connected to the second terminals of the transfer switches in one of the columns;
a plurality of column switches respectively disposed on the second conductive lines and disposed between the sensing units and the sensing circuit;
a row select circuit, configured to transmit a first signal to the first conductive lines corresponding to a first row and a second row in the first period for turning on the transfer switches in the first row and the second row; and
a column select circuit, configured to turn on the column switches corresponding to a first column and a second column in the first period,
wherein the row select circuit is further configured to transmit the first signal to the first conductive lines corresponding to the first row and the second row in a second period to turn on the transfer switches in the first row and the second row,
wherein the column select circuit is further configured to turn on the column switches corresponding to the second column and a third column in the second period.

US Pat. No. 10,339,337

APPARATUS AND METHOD FOR SUPPLYING SECURE RELATIONAL QUERY RESULTS FROM A SEMI-STRUCTURED DOCUMENT DATABASE

MarkLogic Corporation, S...

1. An apparatus, comprising:a processor; and
a memory connected to the processor, the memory storing instructions executed by the processor to:
ingest and store within a semi-structured document database a semi-structured document with access permissions,
form an access permissions index entry for the semi-structured document within an access permissions index,
form a relational schema index entry for the semi-structured document within a relational schema index;
and resolve a relational query against the semi-structured document database utilizing the access permissions index and the relational schema index, wherein the memory storing instructions executed by the processor to resolve the relational query include instructions to:
look-up within the access permissions index available documents for a user submitting the relational query,
resolve the relational query against relational schema within the relational schema index for the available documents to produce secure relational query results, and
supply the secure relational query results.

US Pat. No. 10,339,313

SYSTEM AND METHOD FOR BYPASSING A MALWARE INFECTED DRIVER

WEBROOT INC., Broomfield...

1. A method comprising:determining a lowest level driver in a driver chain, wherein the driver chain comprises one or more drivers for communicating with a device;
locating a trusted copy of the lowest level driver, wherein the trusted copy is not infected by a rootkit;
establishing an alternate communication path to the device, wherein the alternate communication path includes the trusted copy of the lowest level driver;
submitting a first request via the alternate communication path;
receiving a first response to the first request via the alternate communication path; and
based upon the first response, determining that the driver chain is infected with a rootkit.

US Pat. No. 10,339,296

TERMINAL APPARATUS AND CONTROL METHOD FOR TERMINAL APPARATUS

LG ELECTRONICS INC., Seo...

1. A terminal device, comprising:an input unit configured to receive a fingerprint input;
a display comprising a touchscreen; and
a controller operably coupled with the input unit and the display and configured to:
perform an authentication procedure in response to the fingerprint input;
cause the display to display a notification message when fingerprint authentication for a finger associated with the fingerprint input is completed;
if a contact of the finger is maintained for more than a predetermined first time after the fingerprint authentication is completed, set a fingerprint authentication cancellation mode;
cause the display to display a cancel button when the finger moves from the input unit to the touchscreen during the fingerprint authentication cancellation mode, continuous contact maintained by the finger with the input unit or the touchscreen when the finger moves from the input unit to the touchscreen; and
cancel the fingerprint authentication in response to selection of the displayed cancel button.

US Pat. No. 10,339,278

MONITORING NEARBY MOBILE COMPUTING DEVICES TO PREVENT DIGITAL CONTENT MISUSE

Screening Room Media, Inc...

1. A method comprising:transmitting, by a client-side computing device, a request to a remote server to initiate presentation of a digital content item, the remote server facilitating presentation of multiple digital content items, the client-side computing device being associated with a first user account
receiving, from the remoter server, the digital content item and data identifying a threshold number of users that are authorized to view presentation of the digital content item by the client-side computing device, the threshold number of users being based on a number of known inhabitants of a dwelling associated with the first user account
initiating, by the client-side computing device, presentation of the digital content item on a display of a viewing device;
after initiating presentation of the digital content item on the display of the viewing device, detecting, by the client-side computing device, a number of mobile computing devices that are within a geographic distance of the client-side computing device;
determining, based on the number of mobile computing device that are within the geographic distance of the client-side computing device, a number of users that are viewing the presentation of the digital content item on the display of the viewing device;
determining that the number of users viewing the presentation of the digital content item on the display of the viewing device exceeds the threshold number of users that are authorized to view presentation of the digital content item by the client-side computing device; and
in response to determining that the number of users viewing the presentation of the digital content item on the display of the viewing device exceeds the threshold number of users that are authorized to view presentation of the digital content item by the client-side computing device, halting the presentation of the digital content item on the display of the viewing device.

US Pat. No. 10,339,221

AUTO-COMPLETION AND AUTO-CORRECTION OF CRYPTIC LANGUAGE COMMANDS WITH DYNAMIC LEARNING OF SYNTAX RULES

AMADEUS S.A.S., Biot (FR...

1. A method for auto-completion and auto-correction of Cryptic language with dynamic learning of syntax rules, conducted by a computer system, the Cryptic language containing Cryptic commands, wherein each Cryptic command is composed of unsegmented Cryptic words, wherein each Cryptic word is composed of Cryptic symbols, the method comprising a pair of automatic processes, a general knowledge extraction process and a runtime auto-completion and auto-correction process, wherein the general knowledge extraction process comprises:receiving, from a database, a training data set containing an temporally ordered collection of Cryptic commands;
segmenting the Cryptic commands into Cryptic symbols;
creating a symbol-level n-gram tree by using the information of the in Cryptic symbols segmented set of Cryptic commands, wherein the symbol-level n-gram tree captures n-gram information between Cryptic symbols;
storing the symbol-level n-gram tree;
determining positions of separators between Cryptic words within the Cryptic commands by applying a hierarchical majority voting by using the information from the symbol-level n-gram tree, the hierarchical majority voting comprises:
grouping at least one text separation procedure in at least one group; determining, by the at least one text separation procedure, positions for Cryptic word separators;
determining, by a first level voting among the text separation procedures within each group, positions for Cryptic word separators; and thereafter
determining, by a second level voting among the groups, final positions for Cryptic word separators;
segmenting the Cryptic commands into Cryptic words based on the final positions determined by the hierarchical majority voting;
creating a word-level n-gram tree and a word-bounded symbol-level n-gram tree by using the information of the in Cryptic words segmented Cryptic commands, wherein the word-level n-gram tree captures n-gram information between Cryptic words and the word-bounded symbol-level n-gram tree captures n-gram information between Cryptic symbols within Cryptic words;storing the word-level and the word-bounded symbol-level n-gram tree;extracting Cryptic command IDs from the Cryptic commands, wherein a Cryptic command ID is the first Cryptic word at the beginning of a Cryptic command, by using the information of the word-level n-gram tree;
storing a modified training data set containing the temporally ordered Cryptic command IDs;
creating a command-level n-gram tree by using the information of the modified training data set, wherein the command-level n-gram tree captures n-gram information between Cryptic command IDs; and
storing the command-level n-gram tree; and
the runtime auto-completion and auto-correction process comprises:
receiving, via a user interface, a runtime Cryptic command, wherein the runtime Cryptic command is either empty or composed of at least one Cryptic symbol;
generating auto-correction and auto-completion suggestions for the runtime Cryptic command, wherein the generation of the suggestions is based on the extracted knowledge information about the Cryptic language stored in the symbol-level, word-bounded symbol-level, word-level, and command-level n-gram trees;
returning, via the user interface to the user, the auto-correction and auto-completion suggestions for the runtime Cryptic command; and
updating, for the runtime Cryptic command being complete and correct, in the database, the stored training data set of Cryptic commands by adding the runtime Cryptic command.

US Pat. No. 10,339,210

METHODS, DEVICES AND COMPUTER-READABLE MEDIUMS PROVIDING CHAT SERVICE

LINE Corporation, Tokyo ...

1. A method of providing a chat service, the method comprising:sequentially displaying, on a display unit of a first device, a plurality of visual signs according to at least one of transmission and reception times of the plurality of visual signs, the plurality of visual signs being included in a conversation between the first device and a plurality of second devices, and being transmitted between the first device and the plurality of second devices;
receiving an edit mode entry command to enter an edit mode in which the plurality of visual signs are editable;
receiving a visual sign selection command selecting one or more of the plurality of visual signs;
changing a display order of the plurality of visual signs by moving the selected one or more of the plurality of visual signs;
fixing, relative to a screen of the display unit, the moved one or more of the plurality of visual signs to a position such that the fixed one or more of the plurality of visual signs do not move in response to sequential display of additional visual signs; and
transmitting, after the changing, edit information indicating the movement and the fixing of the selected one or more of the plurality of visual signs to only a subset of the plurality of second devices, the subset including only second devices among the plurality of second devices that have transmitted at least one of the selected one or more of the plurality of visual signs.

US Pat. No. 10,339,174

AUTOMATED LOCATION VISIT VERIFICATION FOR OFFICER MONITORING SYSTEMS

Time Keeping Systems, Inc...

1. A method of confirming whether a predetermined location has been visited by an individual through the use of a wireless device comprising the steps of:a) obtaining, for storage by the wireless device, data pertaining to the predetermined location to be visited by the individual, including a name of the predetermined location and a reference image of at least one unique feature of the predetermined location;
b) providing the individual with the name of the predetermined location to direct the individual to proceed to the predetermined location;
c) displaying the reference image of the at least one unique feature on a display of the wireless device to enable operation of a camera of the wireless device to capture an image of the at least one unique feature when at the predetermined location;
d) comparing the captured image of the at least one unique feature to the reference image of the at least one unique feature to determine whether the captured image identifies the at least one unique feature to thereby determine whether the captured image and the reference image identify the same location; and
e) creating a record that the individual has visited the predetermined location in response to a determination that the captured image and the reference image identify the same location.

US Pat. No. 10,339,171

DYNAMIC FEEDBACK IN A RECOMMENDATION SYSTEM

RCRDCLUB Corporation, Ne...

1. A computer-implemented method comprising:selecting, based on a profile vector of a user, a plurality of seed media items from among a plurality of media items available for playback to the user within a computerized media recommendation system, wherein the profile vector comprises a normalized sum of media item vectors, the media item vectors being vector representations of media items previously consumed by the user, the vector representations produced from at least one of a word embedding process performed on the media items previously consumed by the user, a neural network process performed on the media items previously consumed by the user, or a collaborative filtering process performed on the media items previously consumed by the user, wherein a selection of the plurality of seed media items is based on first dot products between the profile vector and a vector representation of a first subset of the plurality of media items;
providing a representation of each seed media item of the plurality of seed media items to the user;
receiving a selection of a first seed media item from among the plurality of seed media items from the user;
automatically generating a pool of media items based upon the first seed media item, the pool comprising a subset, less than a whole, of the plurality of media items available within the computerized media recommendation system;
receiving a first feedback regarding a first media item from the user; and
modifying contents of the pool based upon the first feedback to generate a modified pool, wherein the modified pool includes at least one media item not included in the pool, excludes at least one media item included in the pool, or both.

US Pat. No. 10,339,114

SYSTEM AND METHOD FOR PROVIDING A MODERN-ERA RETROSPECTIVE ANALYSIS FOR RESEARCH AND APPLICATIONS (MERRA) DATA ANALYTIC SERVICE

The United States of Amer...

1. A system comprising:a data analytics platform comprising an assemblage of compute and storage nodes that provide a compute-storage fabric upon which high-performance parallel operations are performed over a collection of climate data stored in a distributed file system;
a hardware sequencer that transforms the climate data encoded in a native model output file format to yield flat serialized block compressed sequence files and loads the flat serialized block compressed sequence files into the distributed file system by a calling application requesting by an order service request to said data analytics platform via a system interface through which a client device can access the climate data via the data analytics platform indicating operation to be performed and specific predetermined parameters that further specify the order service request, wherein the service interface maps the incoming service request to a first order module, which launches an operation as a MapReduce computation on the data analytic platform and returns a session identifier (ID) through the interface to the calling application; wherein once the order request is launched, the calling application issues status service requests wherein the session ID monitors progress of the order request and the system interface maps a status request to the appropriate call to a services library and receives a status update, which the system interface passes back to the calling application;
a hardware desequencer that transforms the flat serialized block compressed sequence files from the native model output file format to a second climate data file format and moves data stored in the second climate data file format out of the distributed file system and is prepared for retrieval by the calling application as a separate file where the calling application submits a download service request via the system interface mapped to the services library;
a services library comprising a plurality of software applications that dynamically create data objects from the data stored in the second climate data file format as reduced final results; and
a utilities library comprising a plurality of software applications that can process the flat serialized block compressed sequence files whereby the services library returns the data which the system interface relays to the calling application and the calling application sends climate data via the analytics platform through a client device to an end user;
whereby the compute and storage nodes comprise a processor configured as containing multiple cores or processors, a bus, memory controller, cache, including multiple distributed processors located in multiple separate computing devices working together via a communications network sharing resources such as memory and the cache or operating using independent resources configured from of an application specific integrated circuit (ASIC), or a programmable gate array (PGA) including a field PGA utilizing a system bus selected from one of several types of bus structures including a memory bus or memory controller, a peripheral bus, and a local bus connected to storage devices such as a hard disk drive, a magnetic disk drive, an optical disk drive, tape drive, solid-state drive, RAM drive, removable storage devices, and a redundant array of inexpensive disks (RAID), hybrid storage device.

US Pat. No. 10,339,112

RESTORING DATA IN DEDUPLICATED STORAGE

Veritas Technologies LLC,...

1. A method comprising:receiving, at a backup computing system, a backup copy of data from a source computing system;
deduplicating the backup copy at the backup computing system, wherein
the backup copy is deduplicated at the backup computing system by using a first deduplication methodology that is not recognized by the source computing system;
after the backup copy has been deduplicated by the backup computing system, receiving, at the backup computing system, a restore request from the source computing system, wherein
the restore request requires restoration of an amount of data that is greater than an amount of storage that is available on the source computing system;
in response to receiving the restore request, rehydrating the backup copy to create a rehydrated backup copy, wherein
the rehydrated backup copy is created by the backup computing system, and
the rehydrated backup copy comprises a set of data objects;
determining an amount of available memory space on the source computing system for storing data;
transmitting a first portion of the rehydrated backup copy to the source computing system, wherein the transmitting comprises specifying a size of the first portion of the rehydrated backup copy based on the amount of available memory space on the source computing system,
the first portion of the rehydrated backup copy is less than all of the rehydrated backup copy,
the first portion of the rehydrated backup copy comprises some, but not all, of the data requested via the restore request, and
the first portion of the rehydrated backup copy comprises an amount of data that does not exceed the amount of storage that is available on the source computing device; and
after the source computing system deduplicates the first portion of the rehydrated backup copy using a second deduplication methodology, transmitting a second portion of the rehydrated backup copy to the source computing system, wherein
the first portion of the rehydrated backup copy is transmitted before the backup computing system transmits the second portion of the rehydrated backup copy,
a revised amount of available storage indicates an amount of storage that is available on the source computing device after the first portion of the rehydrated backup copy has been dedpulicated by the source computing device by using the second deduplication methodology,
the second deduplication methodology is not recognized by the backup computing system,
the second portion of the rehydrated backup copy comprises some, but not all, of the data requested via the restore request,
the second portion of the rehydrated backup copy comprises an amount of data that does not exceed the revised amount of available storage on the source computing device, and
the first portion of the rehydrated backup copy and the second portion of the rehydrated backup copy comprise different data.

US Pat. No. 10,339,109

OPTIMIZING HASH TABLE STRUCTURE FOR DIGEST MATCHING IN A DATA DEDUPLICATION SYSTEM

INTERNATIONAL BUSINESS MA...

1. A method for optimizing a hash table structure for digest matching in a data deduplication system using a processor device in a computing environment, comprising:determining a repository data interval as similar to an input data interval, and subsequent to determining the repository data interval as similar to the input data interval, identifying identical sub-intervals comprising subsets of the data intervals previously stored in the repository, wherein the input and repository data intervals are each produced using a single linear scan of rolling hash values to calculate both similarity elements and digest block boundaries corresponding to the data intervals; and wherein each of the rolling hash values are discarded upon contributing to the calculation;
loading into a search structure a plurality of repository digests corresponding to the similar repository data interval into a sequential representation corresponding to a placement order of calculated values of the plurality of repository digests, the placement order of the calculated values of the plurality of repository digests correlative to an order in which input digest values were calculated, such that the plurality of digests are stored in a linear form independent of a deduplicated form by which the data the plurality of digests describe is stored; and
incorporating into entries of the search structure a compact index pointing to a position in the sequential representation of a plurality of digests.

US Pat. No. 10,339,094

VECTOR PROCESSOR CONFIGURED TO OPERATE ON VARIABLE LENGTH VECTORS WITH ASYMMETRIC MULTI-THREADING

OPTIMUM SEMICONDUCTOR TEC...

1. A processor, comprising:one or more processor resources comprising one or more vector register files; and
a plurality of hardware thread units communicably coupled to the one or more processor resources, wherein the processor is to permit accesses to the one or more vector register files by a subset of hardware thread units of the plurality of hardware thread units and to exclude a remainder of the plurality of hardware thread units from accessing the one or more vector register files, wherein a number of hardware thread units in the subset of hardware thread units is more than one but less than a total number of hardware thread units of the plurality of hardware thread units, wherein the subset of hardware thread units having a permission of simultaneous accesses to the one or more processor resources are fixed in hardware, and wherein responsive to detecting a program running on a first hardware thread unit that is not one of the subset of hardware thread units attempts to access the one or more processor resources, the processor is to:
swap the program out of the first hardware thread unit into a memory; and
swap the program from the memory onto a second hardware thread unit that is one of the subset of hardware thread units.

US Pat. No. 10,339,068

FULLY VIRTUALIZED TLBS

Advanced Micro Devices, I...

1. A system comprising:an execution unit; and
a first translation lookaside buffer (TLB), wherein the first TLB comprises a cache of entries storing virtual-to-physical address translations;
wherein the system comprises circuitry configured to:
execute a plurality of virtual machines;
detect a virtual-to-physical address translation request generated by a first virtual machine with a first virtual memory identifier (VMID);
convey a translation request from the execution unit to the first TLB, wherein the translation request conveyed by the execution unit comprises a first virtual address, the first VMID, and a first virtual function identifier (VFID); and
perform a lookup of the cache with a portion of the first virtual address and the first VMID.

US Pat. No. 10,339,065

OPTIMIZING MEMORY MAPPING(S) ASSOCIATED WITH NETWORK NODES

Ampere Computing LLC, Sa...

1. A system for optimizing memory mappings associated with a plurality of network nodes in a multi-node system, comprising:a first network node of the plurality of nodes configured for generating a memory page request in response to an invalid memory access associated with a virtual central processing unit of the first network node and, in response to a determination that a second network node of the plurality of nodes comprises a memory space associated with the memory page request, transmitting the memory page request to the second network node via a communication channel; and
the second network node configured for receiving the memory page request, retrieving a memory page request associated with the memory page request, and transmitting the memory page to the first network device via the communication channel, the first network node being further configured for mapping a memory page associated with the memory page request based on a set of memory page mappings stored by the first network node.

US Pat. No. 10,338,950

SYSTEM AND METHOD FOR PROVIDING PREFERENTIAL I/O TREATMENT TO DEVICES THAT HOST A CRITICAL VIRTUAL MACHINE

Veritas Technologies LLC,...

1. A computer-implemented method comprising:generating a mapping of a group of virtual machine disk blocks to a group of corresponding offsets in a logical unit number (LUN) of a storage unit, wherein the LUN is one of a plurality of LUNs of the storage unit,
each corresponding offset of the group of corresponding offsets corresponds to a corresponding virtual machine disk block of the group of virtual machine disk blocks,
the mapping identifies a plurality of universally unique identifiers (UUIDs),
each UUID of the plurality of UUIDs uniquely identifies the corresponding virtual machine disk block that begins at the corresponding offset, and
each UUID is stored at a fixed offset in a related LUN of the plurality of LUNs;
detecting that an input/output (I/O) operation is directed to a specific LUN among the plurality of LUNs in the storage unit;
based on the mapping, determining a specific virtual machine from which the I/O operation originated, wherein
the specific virtual machine is one of a plurality of virtual machines, and
the determining comprises identifying a specific UUID of the plurality of UUIDs that is associated with the related LUN, wherein
the identifying comprises reading data at the fixed offset in the related LUN;
identifying a priority level of the specific virtual machine, wherein
the priority level is identified based on the mapping; and
assigning the I/O operation a matching quality rating based on the priority level, wherein
the matching quality rating represents a quality of one or more shared computing resources available to the specific virtual machine.

US Pat. No. 10,338,888

ELECTRONIC COMPONENT FOOTPRINT SETUP SYSTEM IN COLLABORATION WITH A CIRCUIT LAYOUT SYSTEM AND A METHOD THEREOF

Footprintku Inc., Kaohsi...

1. An electronic component footprint setup system in collaboration with a circuit layout system, comprising:a footprint setup user interface configured for providing an external user operating the circuit layout system with an interface on which parameters of an electronic component footprint to be created;
a data transformation module, connected to the footprint setup user interface for transforming the parameters for conforming to electronic component footprint specifications used in the circuit layout system;
a setup regulation module configured for providing the user with electronic component footprint setup regulations;
a characteristic operation module connected to the data transformation module and the setup regulation module and used for calculating characteristic values of the electronic component footprint according to the electronic component footprint specifications and the electronic component footprint setup regulations, wherein the characteristic values are provided to describe geometric relationships among internal pads of the electronic component footprint and include each pad's coordinate, length and width, pad-to-pad spacing, and PCB layer number; and
a component footprint setup module connected to the characteristic operation module and the footprint setup user interface and used for creating the electronic component footprint in the circuit layout system according to the characteristic values.

US Pat. No. 10,338,887

METHOD FOR SELECTIVE CALIBRATION OF VEHICLE SAFETY SYSTEMS IN RESPONSE TO VEHICLE ALIGNMENT CHANGES

Hunter Engineering Compan...

1. An improved vehicle service or inspection system, comprising:a processing system configured with software instructions to receive data representative of a measure at least one wheel alignment characteristic of a vehicle configured with at least one onboard vehicle safety system sensor;
wherein said processing system is further configured with software instructions to generate an indication to an operator when a change to said at least one wheel alignment characteristic alters a thrust angle of the vehicle by an amount which either:
i. exceeds a self-adjustment limit associated with said at least one onboard vehicle safety system sensor for responding to changes in an alignment characteristic of the vehicle, or
ii. exceeds an established limit for an amount of change associated with said thrust angle; and
wherein said processing system is further configured with software instructions to generate an output to an operator of a need to recalibrate said at least one onboard sensor when said change or adjustment to the at least one wheel alignment characteristic alters the thrust angle by an amount which exceeds at least one of said limits.

US Pat. No. 10,338,885

AURAL AND VISUAL FEEDBACK OF FINGER POSITIONS

Rockwell Collins, Inc., ...

1. An apparatus, comprising:at least two control elements, the at least two control elements including a key and a knob;
a capacitive sensor associated with each control element of the at least two control elements, the capacitive sensor located at least partially above an exterior surface around each control element of the at least two control elements, configured to detect a presence of a finger near one of the at least two control elements and generate a detection signal, the capacitive sensor formed as a ring and configured to surround each control element of the at least two control elements; and
one or more processors in communication with the capacitive sensor, the one or more processors configured to process the detection signal and provide a feedback indicating the presence of the finger near the one of the at least two control elements to a user.

US Pat. No. 10,338,881

AUDIO CONTENT AUDITIONING BY PLAYBACK DEVICE

Sonos, Inc., Santa Barba...

1. A method, comprising:displaying, via a computing device that is configured to control a first playback device via a data network, a first media item available for playback while the first playback device is playing back a second media item, wherein the first media item is associated at least with a preview option, a playback option, and a queue option;
receiving, via the computing device, a first user input associated with the first media item;
determining, via the computing device, that the first user input corresponds only to the preview option;
responsive to determining that the first user input corresponds only to the preview option, the computing device causing (i) playback of a portion of the first media item to begin and continue for a predetermined amount of time at the first playback device and (ii) playback of the second media item at the first playback device to be paused; and
as or before the predetermined amount of time expires, the computing device automatically causing playback of the second media item at the first playback device to resume without a further user input.

US Pat. No. 10,338,878

DIGITAL DEVICE AND METHOD OF PROCESSING DATA THE SAME

LG ELECTRONIC INC., Seou...

1. A method of processing data in a digital device, the method comprising:executing, via a controller, an application;
receiving, via a user interface (UI), a signal for requesting a keyboard;
when the digital device is paired with an external device having a higher priority of keyboard provision than the digital device, transmitting, via the controller, a first control command for requesting keyboard input data to the external device;
receiving, via the controller, keyboard input data from the external device;
outputting, via an output unit, the keyboard input data from the external device;
performing, via the controller, an operation based on the output keyboard input data; and
terminating, via the controller, keyboard input,
wherein the controller identifies a user and determines a keyboard provision request authority of the identified user, and
wherein the controller identifies attributes of the application, determines whether a single keyboard or a multiple keyboard needs to be provided based on the identified attributes, and transmits the first control command to one or more external devices based on the determination.

US Pat. No. 10,338,876

DISPLAY PANELS AND MULTIVISION APPARATUSES

Samsung Electronics Co., ...

1. A display panel, comprising:a first region including a plurality of first pixels, the plurality of first pixels included in at least one of one or more rows of pixels and one or more columns of pixels, each first pixel of the plurality of first pixels including,
a first pixel circuit including at least one switching device and at least one capacitor; and
a second region including a plurality of second pixels, the plurality of second pixels included in at least one of the one or more rows of pixels and the one or more columns of pixels, the second region adjacent to the first region, the second region having an area smaller than an area of the first region, each second pixel of the plurality of second pixels including,
a second pixel circuit having a structure different from a structure of the first pixel circuit,
wherein the first region and the second region are configured to collectively display a single image,
wherein each second pixel of the plurality of second pixels includes
a light emitting diode (LED) array, the LED array including a plurality of LEDs, each LED including a first conductive semiconductor layer, an active layer, and a second conductive semiconductor layer, the LED array having a first surface and a second surface opposite to the first surface,
an electrode portion on the first surface of the LED array, the electrode portion electrically connected to the plurality of LEDs, the electrode portion configured to enable selective driving of each LED of the plurality of LEDs,
a plurality of light control portions on the second surface of the LED array, the light control portions on separate, respective LEDs of the plurality of LEDs, the light control portions configured to provide one of red light, green light, and blue light, and
a partition wall between the light control portions, the partition wall configured to separate the light control portions from each other.

US Pat. No. 10,338,841

BLOCK MANAGEMENT FOR DATA STREAMS

WESTERN DIGITAL TECHNOLOG...

1. A method of operating a solid state drive, comprising:organizing a non-volatile memory into a plurality of superblocks, each superblock comprising a plurality of streamblocks, each streamblock of the plurality of streamblocks comprising a plurality of blocks of NAND flash memory cells;
receiving a first data stream and a second data stream;
identifying an open superblock;
identifying a plurality of available streamblocks from the open superblock;
assigning first received data stream to one of the plurality of available streamblocks from the open superblock; and
assigning the second received data stream to another one of the plurality of available streamblocks from the open superblock.

US Pat. No. 10,338,821

MEMORY CONTROLLER FOR HIGH LATENCY MEMORY DEVICES

SMART Modular Technologie...

1. A system comprising:a memory device; and
a register device configured to receive a host command and a host address, generate a module command and a physical address for a read transaction upon receiving the host command and the host address, send the module command and the physical address to the memory device, send dummy data to a host memory controller while the memory device retrieves actual data at the physical address, and send the actual data to the host memory controller when the actual data is available from the memory device.

US Pat. No. 10,338,816

REDUCING NEGATIVE EFFECTS OF INSUFFICIENT DATA THROUGHPUT FOR REAL-TIME PROCESSING

MICROSOFT TECHNOLOGY LICE...

1. An electronic device comprising:a buffer arranged to receive and store output pixel data;
a buffer monitoring circuit configured to determine that the buffer is in an underflow approaching state based at least on an amount of available data in the buffer being less than or equal to a first threshold;
a display controller configured to receive the stored output pixel data from the buffer for presentation via a display device coupled to the display controller; and
one or more first modules configured to:
identify a first portion of image data for an initial image stored in a memory device for use in generating first output pixel data for a first updated image;
in response to operating in a first operating mode:
issue one or more first memory read commands via an interconnect to retrieve the first portion of the image data from the memory device;
receive the first portion of the image data via the interconnect in response to the first memory read commands;
process the received first portion of the image data to generate the first output pixel data; and
provide the first output pixel data to the buffer;
identify a second portion of the image data stored in the memory device for use in generating second output pixel data for the first updated image;
switch to a second operating mode based at least on the determination that the buffer is in the underflow approaching state; and
in response to operating in the second operating mode:
generate the second output pixel data without issuing a memory read command via the interconnect to retrieve the second portion of the initial image while operating in the second operating mode; and
provide the second output pixel data to the buffer.

US Pat. No. 10,338,808

INFORMATION PROCESSING APPARATUS AND STORAGE MEDIUM

BROTHER KOGYO KABUSHIKI K...

1. An information processing apparatus comprising:a display;
a touch panel having a detection surface arranged on a display surface of the display; and
a controller configured to execute:
detection processing of detecting, each time a first predetermined period has elapsed, an operation position of an operation element which is touched on or adjacent to the detection surface,
calculation processing of calculating, each time the operation position has been detected in the detection processing, a moving speed of the operation element based on the detected operation position and at least one operation position detected before the detected operation position is detected,
first determination processing of determining, in a case where the operation position becomes not detected in the detection processing, by comparing a first speed and a second speed to determine whether the first speed is smaller than the second speed, the first speed being a moving speed of the operation element calculated in the calculation processing based on a latest operation position detected in the detection processing and at least one operation position detected in the detection processing before the latest operation position is detected, and the second speed being a moving speed of the operation element calculated in the calculation processing before the first speed is calculated in the calculation processing, wherein the first speed and the second speed are calculated in the calculation processing based on the operation element detected in a period from a first time to a second time, the first time being a time at which the operation element is in a position of touching on or in a position of adjacent to the detection surface, and the second time being a time at which the operation element is in a position of not touching or in a position of not adjacent to the detection surface, and
decision processing of deciding, in a case where the operation position becomes not detected in the detection processing, that the operation by the operation element is a swipe operation in a case where the controller determines in the first determination processing that the first speed is smaller than the second speed.

US Pat. No. 10,338,807

ADAPTIVE INK PREDICTION

Microsoft Technology Lice...

1. A non-transitory computer-readable medium having contents configured to cause a computing system to:receive information about a spatial movement by a user;
on the basis of the received information, predict future spatial movement by the user;
generate an ink stroke that reflects both the spatial movement described by the received information and at least a portion of the predicted future spatial movement;
enforce against the generated ink stroke a limit that has the effect of controlling the area of a portion of the ink stroke corresponding to the at least a portion of the predicted future spatial movement; and
cause the generated ink stroke, subject to the enforcement of the limit, to be displayed,
wherein an extent of the predicted future spatial movement that is determined by enforcement of the limit is a number of contact points of the predicted future spatial movement that are reflected in the generated ink stroke,
wherein the limit that is enforced against the generated ink stroke determines the extent of the predicted future spatial movement to be reflected in the generated ink stroke in a way that inversely relates the extent of the predicted future spatial movement that is reflected in the generated ink stroke to a thickness of the generated ink stroke.

US Pat. No. 10,338,794

PLAYBACK OF MEDIA STREAMS IN DEPENDENCE OF A TIME OF A DAY

SPOTIFY AB, Stockholm (S...

1. A method of controlling playback of streamed media content at a user interface of an electronic device in dependence of a time of a day, the method comprising:determining, by the electronic device, a current portion of a day, in accordance with a day portion time table comprising a plurality of time intervals corresponding to respective portions of the day,
sending a first data message to a computer server system, the first data message comprising instructions to the computer server system to return a stream of media content items associated with the determined portion of the day,
receiving a second data message from the computer server system, the second data message comprising the stream of media content items associated with the determined portion of the day, and in response thereto
performing playback of the stream of media content items, at the user interface of the electronic device, in dependence of the determined portion of the day, and
while performing playback and in response to receiving, at the user interface, a user input indicative of changing from the current portion of the day to an updated portion of the day,
determining whether to register the change from the current portion of the day to the updated portion of the day, and
in response to making the determination to register the change from the current portion of the day to the updated portion of the day, adapting the day portion time table such that at least one time interval of the plurality of time intervals corresponding to the current portion of the day or the updated portion of the day is modified based on the user input, wherein the adapted day portion time table is subsequently used in determining the portion of the day and controlling the playback of streamed media content in dependence of a time of day and the at least one modified time interval.

US Pat. No. 10,338,787

METHOD OF DISPLAYING USER INTERFACE ON DEVICE, AND DEVICE

SAMSUNG ELECTRONICS CO., ...

1. A method of displaying a user interface (UI) on a display of a device, the method comprising:displaying the UI of a home screen on the display of the device, the UI comprising a plurality of objects for executing applications on the device;
based on matching at least one of a current time and a current place and a user schedule preset in the device, detecting a predetermined event with respect to at least one of a time and a place;
determining an operation which is expected to be executed with respect to the user schedule, based on the detected event;
determining a first object from among the plurality of objects for executing an application with respect to the determined operation;
in response to the detecting of an occurrence of the predetermined event, changing the displaying of the first object, in the UI, into displaying a sub-object which comprises information related to executing the determined operation within the application depicted by the first object; and
in response to a user input of selecting the sub-object, executing the determined operation using the application depicted by the first object.

US Pat. No. 10,338,786

METHOD AND APPARATUS FOR PRESENTING TASK-RELATED OBJECTS IN AN AUGMENTED REALITY DISPLAY

HERE GLOBAL B.V., Veldho...

1. A method comprising:initiating, by an apparatus, one or more indications of one or more parts in a plurality of augmented reality user interfaces of respective user devices, wherein the one or more parts are associated with at least one task associated with a vehicle to be performed via coordinated actions of users of the respective user devices, and wherein each of the augmented reality user interfaces comprises an electronic display of a camera;
initiating, by the apparatus, one or more guides for alignment of the one or more indications with the one or more parts respectively in the augmented reality user interfaces corresponding to the coordinated actions to be performed by the users, wherein the alignment is realized by movement of the respective augmented reality user interface to align the one or more indications with the one or more parts located in real space, and wherein the electronic display allows the respective user to view the augmented reality user interface during the alignment and while performing the coordinated actions;
processing, by the apparatus, sensor information, telematics information, or a combination thereof collected at the user devices, the vehicle, or a combination thereof to determine the coordinated actions;
initiating, by the apparatus in response to the sensor information, the telematics information, or a combination thereof, a presentation in the electronic display of a tutorial video via one or more networks, wherein the tutorial video is a step by step guide to perform the coordinated actions as steps; and
upon determining based on the sensor information, the telematics information, or a combination thereof that one step shown on one of the user devices is completed by one of the users that uses the user device, initiating, by the apparatus, real-time skipping the step from the presentation of the tutorial video on the remaining one or more user devices and presenting a next step of the tutorial video on the remaining one or more user devices,
wherein the different steps of the tutorial video are presented among the user devices based, at least in part, on the real-time skipping.

US Pat. No. 10,338,774

MOBILE TERMINAL AND METHOD FOR CONTROLLING THE SAME

LG ELECTRONICS INC., Seo...

1. A mobile terminal, comprising:a wireless communication processor;
a touch screen; and
a controller configured to:
execute a telephone call application to conduct a phone call to or from a counterpart,
during the phone call, input a voice command or a movement of the mobile terminal away from a user to display a content viewing application icon,
receive selection of the content viewing application icon to execute the content viewing application and display a plurality of contents,
receive a selection of at least one or more contents of the plurality of contents in the content viewing application,
display the selected at least one or more contents in a full-view state,
automatically display a first menu for transmitting the selected at least one or more contents to the counterpart through the wireless communication processor, wherein the first menu comprises information of the counterpart and a plurality of icons, the plurality of icons indicating different transmission mediums for transmitting the selected at least one or more selected to the counterpart, and
receive an input selecting one of the plurality of icons and transmit the selected at least one or more contents to the counterpart.

US Pat. No. 10,338,768

GRAPHICAL USER INTERFACE FOR FINDING AND DEPICTING INDIVIDUALS

International Business Ma...

1. A method for presenting locations of individuals in an interface comprising:monitoring a location and an orientation of a portable device with respect to an environment;
determining boundaries of a region of interest within the environment;
determining a set of locations of one or more individuals of interest with respect to the determined boundaries of the region of interest in the environment; and
presenting an orienting background and a set of representations of respective individuals against the orienting background in an interface on the display, the interface presented according to the location and orientation of the display, wherein the orienting background contains a positional cue of a landmark of the environment toward which the portable device is oriented, wherein the representation of the respective individual of interest is displayed only if the portable device is oriented toward the respective individual of interest in or within a predetermined distance of the region of interest;
wherein the orienting background and the set of representations are discrete interface elements.

US Pat. No. 10,338,755

FABRIC SENSING DEVICE

Apple Inc., Cupertino, C...

7. A touch-sensitive textile device comprising:a first set of conductive threads disposed in a first textile layer;
a second set of conductive threads disposed in a second textile layer, wherein the first textile layer is formed from a first set of nonconductive threads interwoven with the first set of conductive threads and the second textile layer is formed from a second set of nonconductive threads interwoven with the second set of conductive threads;
a spacer structure separating the first and second textile layers, the spacer structure configured to deflect in response to a touch on the first or second textile layer; and
a sensing circuit operatively coupled to the first and second set of conductive threads, wherein the sensing circuit is configured to:
apply a drive signal to the first set of conductive threads, and
detect a variation in resistance between any one of the first set of conductive threads and any one of the second set of conductive threads.

US Pat. No. 10,338,727

DISPLAY DEVICE AND METHOD FOR DRIVING SAME

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

1. A display device comprising:a panel having a plurality of gate lines and a plurality of data lines;
a data driver supplying data voltages to the plurality of data lines arranged in the panel;
a gate driver including a plurality of stage groups that are driven by independent external start signals to output scan signals to the plurality of gate lines, and
a timing controller configured to control the data driver not to output the data voltages to the plurality of data lines until (i) a start signal is supplied to one stage group of the plurality of stage groups, (ii) scan signals are output from the one stage group, and (iii) another start signal is supplied to another stage group,
wherein each of the plurality of stage groups comprises a stage disallowing a clock to be output as a scan signal responsive to receiving a stop signal.

US Pat. No. 10,338,726

MOBILE DEVICE AND METHOD OF DISTINGUISHING BETWEEN DIFFERENT TOUCH FORCES

EverDisplay Optronics (Sh...

1. A method of distinguishing between different touch forces for a mobile device having a touch component, comprising steps of:(A) preloading an area of a maximum touch region of the touch component touched by a user's finger using at least one touch gesture with a maximum force, presetting a relationship among a current force, an area of a current touch region, the maximum force and the area of the maximum touch region, and presetting at least two force levels, wherein each of the at least two force levels corresponds to a respective range of a ratio of the current force to the maximum force, the relationship satisfies FNOW/FMAX)=(?SNOW/?SMAX), in which FNOW is the current force, FMAX is the maximum force, SNOW is the area of the current touch region, and SMAX is the area of the maximum touch region;
(C) detecting and calculating the area SNOW of the current touch region of the touch component when touched;
(D) according to the relationship, calculating the ratio FNOW/FMAX of the current force to the maximum force by using the area SNOW of the current touch region, so as to determine a corresponding one of the at least two force levels based on the calculated ratio FNOW/FMAX.

US Pat. No. 10,338,724

ARRAY SUBSTRATE AND METHOD FOR FABRICATING THE SAME, AND DISPLAY DEVICE AND METHOD FOR DRIVING THE SAME

Shanghai Tianma Micro-Ele...

1. An array substrate, comprising:a substrate having a first surface and an opposing second surface;
a touch control signal driving line and a touch control signal sensing line disposed on the first surface, wherein the touch-control signal driving line is insulated from the touch control signal sensing line and intersects with the touch control signal sensing line;
an isolation layer disposed on the first surface and covering the touch control signal driving line;
a via hole formed in the isolation layer;
a gate line disposed on the isolation layer, above and overlapping with the touch control signal driving line and the touch control signal sensing line along a direction from the opposing second surface to the first surface, the gate line being electrically connected to the touch control signal driving line through the via hole; and
a pixel electrode disposed above and overlapping with the touch control signal driving line, the touch control signal sensing line, the isolation layer and the gate line along the direction from the opposing second surface to the first surface, wherein:
the isolation layer comprises a shielding layer disposed above the touch control signal driving line and insulated from the touch control signal driving line, a first insulation layer disposed between the shielding layer and the touch control signal driving line and isolates the touch control signal driving line and the touch control signal sensing line, and a second insulation layer formed between the shielding layer and the gate line, and
the second insulation layer is a color filter layer disposed between the gate line and the touch control signal driving line.

US Pat. No. 10,338,715

ARRAY SUBSTRATE FOR TOUCH DISPLAY DEVICE AND METHOD OF FABRICATING THE SAME

LG Display Co., Ltd., Se...

1. An array substrate for a touch display device, comprising:a substrate having a pixel region;
a thin film transistor on the substrate in the pixel region;
a planarizing layer on the thin film transistor;
a metallic touch common line on the planarizing layer;
a first passivation layer on the touch common line, the first passivation layer having a touch common contact hole;
a transparent touch common electrode on the first passivation layer in the pixel region, the transparent touch common electrode contacting the metallic touch common line through the touch common contact hole;
a second passivation layer on the touch common electrode; and
a pixel electrode on the second passivation layer, the pixel electrode connected to the thin film transistor,
wherein the metallic touch common line is exposed by the touch common contact hole and whole area of the transparent touch common electrode are covered with the second passivation layer,
wherein the transparent touch common electrode is formed in the touch common contact hole so that the transparent touch common electrode is directly connected to the metallic touch common line.

US Pat. No. 10,338,709

TOUCH DISPLAY DEVICE WITH INCONSPICUOUS TRANSPARENT ELECTRODES AND ELECTRONIC APPARATUS

Shanghai Tianma Micro-Ele...

1. A touch display device comprising:a display unit and a touch unit,
wherein the touch unit comprises a transparent electrode arranged opposite to the display unit, and a pattern of the transparent electrode comprises a plurality of first touch electrodes and a plurality of dummy electrodes; and each of the first touch electrodes extends in a first direction,
wherein each of the dummy electrodes comprises at least two columns of dummy sub-electrodes, each of the columns of dummy sub-electrodes comprises a plurality of dummy sub-electrodes arranged along the first direction with each extending in the first direction, a sub-slit is formed between every two adjacent dummy sub-electrodes in each of the columns of dummy sub-electrodes, and at least a portion of the sub-slits of at least two adjacent ones of the columns of dummy sub-electrodes are arranged staggeredly in the first direction,
wherein the two adjacent columns of dummy sub-electrodes are a first column of dummy sub-electrodes and a second column of dummy sub-electrodes, the sub-slits of the first column of dummy sub-electrodes are defined as first sub-slits, the sub-slits of the second column of dummy sub-electrodes are defined as second sub-slits, and the first sub-slits and the second sub-slits are shaped differently, or shaped identically but extend in different and non-parallel directions, and
wherein
each of the first touch electrodes comprises a plurality of parallel first sub-touch electrodes extending in the first direction and arranged in a second direction, having a plurality of third slits in parallel with the plurality of parallel first sub-touch electrodes and each third slit being between two adjacent parallel first sub-touch electrodes,
each of the first touch electrodes is provided with an opening, wherein at least one of the plurality of dummy electrodes is arranged, with fourth slits formed between edges of the opening and ends of each of the columns of dummy sub-electrodes, and a length of the opening in the first direction is larger than a length of third slits arranged in a same column in the first direction,
the first sub-slits and the second sub-slits are folded lines, a folding direction of the first sub-slits being different from a folding direction of the second sub-slits, and
in addition to the plurality of parallel first sub-touch electrodes, a plurality of first electrodes are arranged across each third slit along the second direction and further connecting to adjacent parallel first sub-touch electrodes, and first electrodes in adjacent parallel third slits are arranged staggeredly along the first direction.

US Pat. No. 10,338,702

LOW-POWER AND LOW-FREQUENCY DATA TRANSMISSION FOR STYLUS AND ASSOCIATED SIGNAL PROCESSING

Wacom Co., Ltd., Kazo-sh...

1. An apparatus comprising:a timer;
a signal generator;
a signal activator input;
a switch configured to couple a power source to the signal generator and the timer; and
a controller comprising one or more computer-readable non-transitory storage media embodying logic that is operable when executed to:
initiate the coupling, in response to an actuation of the signal activator input, of the power source to the signal generator to thereby cause the signal generator to generate a signal; and
initiate the coupling, in response to the actuation of the signal activator input, of the power source to the timer to thereby activate the timer.

US Pat. No. 10,338,697

POSITION DETECTOR AND POSITION POINTER

WACOM CO., LTD., Saitama...

1. A position indicator of a capacitive type, comprising:a core body protruding from a tip portion of a pen-shaped housing,
AC signal generation circuitry provided in the pen-shaped housing,
a first electrode and a second electrode provided near the tip portion of the pen-shaped housing, and
a first holder disposed in the pen-shaped housing,
wherein an AC signal generated by the AC signal generation circuitry, in operation, is supplied to at least one of the first electrode and the second electrode,
the first electrode is disposed on a radially inner side of the first holder to extend along an axial center of the pen-shaped housing,
the second electrode is disposed on a radially outer side of the first holder to surround the axial center of the pen-shaped housing, and
the first holder has a through hole extending along the axial center of the pen-shaped housing and the core body is disposed to pass through the through hole, and the first electrode is formed around the through hole of the first holder to surround the axial center of the pen-shaped housing.

US Pat. No. 10,338,695

AUGMENTED REALITY EDUGAMING INTERACTION METHOD

MING CHUAN UNIVERSITY, T...

1. An augmented reality edugaming interaction method, comprising the steps of:creating at least one database in a processing device and at least one target value in the database and linking the target value to a plurality of different data values separately;
defining a plurality of interactive object images and at least one controllable object image in the processing device;
setting a plurality of interaction statuses for the interactive object image, at least one interactive instruction for the controllable object image, and at least one color recognition value for the processing device;
selecting one of the target values by the processing device, so that the data value corresponding to the target value depends on the corresponding interactive object image;
capturing an image by an image capturing device;
analyzing the image captured by the image capturing device, and defining the image with the range of the color block as a characteristic area the processing device, if the image captured by the image capturing device has a color block corresponding to the color recognition value, and letting the controllable object image depend on and be controlled in the characteristic area;
projecting an image corresponding to the interactive object image, the controllable object image, the characteristic area, the selected target value and its corresponding data value by a projection device, wherein a visual dependence exists between the interactive object image and the image with its dependent data value; and
defining an interactive instruction by the processing device when at least one characteristic area and at least one interactive object image are superimposed, so that the interactive object image depends on and is controlled by the interactive instruction to switch the interactive status.

US Pat. No. 10,338,645

INFORMATION PROCESSING APPARATUS, IMAGE PROJECTION CONTROL METHOD, AND PROGRAM

LENOVO (SINGAPORE) PTE. L...

1. An information processing apparatus, comprising:an orientation detection unit configured to detect an orientation of a lens in a lens unit of an image projection unit;
wherein the lens unit is rotatable independently of a chassis orientation of the information processing apparatus;
an acceleration sensor in the lens unit, wherein the sensor detects an orientation of the lens in the lens unit with respect to a direction of gravitational force;
a control unit configured to perform control not to turn on the image projection unit (i) when the lens of the image projection unit is in an exposed state whereby the lens is exposed to an environment external to the apparatus, and (ii) when an angle between the orientation of the lens detected by the orientation detection unit and a vertical direction falls within a preset angular range; and
the control unit is further configured to enable image projection (i) when the lens of the image projection unit is in an exposed state whereby the lens is exposed to an environment external to the apparatus, and (ii) when an angle between the orientation of the lens detected by the orientation detection unit and a vertical direction falls outside of the preset angular range;
the control unit is further configured to enable automatic off-operation of the image projection unit during rotation of the lens unit to protect the lens.

US Pat. No. 10,338,633

SLEW-DRIVEN CLOCK TREE SYNTHESIS

Drexel University, Phila...

1. A system for performing slew-driven clock tree synthesis for selecting a merging point location for a set of existing nodes comprising the steps:pair selection and cost metric definition considering physical distance between nodes for efficient sink clustering;
slew and skew-aware merging point computation for routing; and
slew and insertion slew-aware net splitting;
wherein pair selection, slew and skew-aware merging point computation, and slew and insertion slew-aware net splitting merge pairs of nodes into a new node and the steps are repeated for pairs from the set of nodes and a set of new nodes until the number of nodes from the set of nodes and new nodes equals one node, wherein the one is the merging point location, wherein the repeating of the steps is an iteration.