Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


42nd week of 2021 patent applcation highlights part 50
Patent application numberTitlePublished
20210326459SECURE ACCESS TO ACCESSORY DEVICE RESOURCES - An accessory device receives authentication information from a host computing device connected thereto and determines whether the authentication information is valid. If the authentication information is valid, the accessory device applies a first access policy that specifies whether the accessory device can provide the host computing device with access to none, some, or all of various computing resources of the accessory device. If the authentication information is not valid, the accessory device applies a second access policy that is different than the first access policy. The accessory device can also be provisioned with access policies by a host computing device if the host computing device successfully authenticates with the accessory device. In either case, authenticating the host computing device may include verifying a digital signature of a certificate provided by the host computing device using a public key of a certificate authority that has been provisioned to the accessory device.2021-10-21
20210326460Data Loss Prevention expression building for a DLP engine - Systems and methods include obtaining an expression for a Data Loss Prevention (DLP) engine, wherein the expression includes one or more DLP dictionaries that evaluate to a score for comparison with a corresponding threshold and one or more logical operators used to combine an evaluation of the one or more DLP dictionaries; storing the expression in a database associated with a DLP service; monitoring traffic from one or more users; evaluating the traffic using the DLP engine and the expression; and determining a DLP trigger based on a result of the expression that is a logical TRUE.2021-10-21
20210326461Data Loss Prevention on images - Systems and methods for Data Loss Prevention (DLP) on images include detecting an image in monitored user traffic; scanning the image to identify any text and extracting any identified text therein; responsive to the extracting, scanning the extracted text with a plurality of DLP techniques including one or more DLP engines where the extracted text is checked to trigger the one or more DLP engines, Exact Data Matching (EDM) where the extracted text is matched to see if it matches specific content, and Indexed Data Matching (IDM) where the extracted text is matched to some part of a document from a repository of documents; and performing one or more actions based on results of the plurality of DLP techniques.2021-10-21
20210326462OPEN SOURCE LIBRARY SECURITY RATING - An open source library rating is generated for an open source library based on dependencies of the library, vulnerabilities of the library, an age of the library, a popularity of the library, a history of the library, or any suitable combination thereof. The rating of a specific version of a library may be generated based on a base score for all versions of the library and a version score for the specific version of the library. An authorization system receives a request from a developer to add a library to a software application. In response, the authorization system accesses a rating for the library. Based on the rating, the authorization system approves the request, denies the request, or recommends an alternative library.2021-10-21
20210326463SECURE CONTENT AUGMENTATION SYSTEMS AND METHODS - The disclosure relates to, among other things, systems and methods for augmenting and/or otherwise supplementing content using watermarks. Consistent with embodiments disclosed herein, a user device such as a smartphone may be used to retrieve watermark information encoded in a watermark. The watermark information may comprise content that supplements an associated content item, link and/or location information that may be used to retrieve supplemental content, and/or the like. In some embodiments, the watermark information may comprise cryptographic and/or other access token information used to decrypt and/or otherwise access supplemental content.2021-10-21
20210326464METHOD AND SYSTEM FOR DOCUMENT AUTHORIZATION AND DISTRIBUTION - A method for document authorization and distribution is provided. The method is based on a system including a repository server, communicating with or hosting a repository; a blockchain network, including a plurality of peers; and a plurality of user devices, each communicating with the repository server or the blockchain network. The repository contains a plurality of published documents. A plurality of document publication records, a plurality of document dissemination records, and an access control smart contract are distributed over the peers. The method includes: when an access request for a published document is submitted by a user from a user device, retrieving the published document; verifying the document access right; encrypting the published document with a document password encrypted using the user's public key; signing and posting a document dissemination record, including the document password; and placing the document contents and a signed document hash value in a container document.2021-10-21
20210326465METHOD, APPARATUS AND SYSTEM FOR DETERMINING AN APPLICATION PERMISSION - The disclosure relates to methods, apparatuses, and systems for determining an application permission including determining a current application scenario of a first application, in response to detect that a target user account triggers the first application to invoke a target application service of a second application and determining a target application permission corresponding to the target application service based on the current application scenario of the first application, such that the first application invokes the target application service based on the target application permission.2021-10-21
20210326466METHODS FOR BIG DATA USAGE MONITORING, ENTITLEMENTS AND EXCEPTION ANALYSIS - The invention relates to methods for implementing a unified framework for big data usage analytics and security profiling across heterogeneous platforms and multiple clusters. An embodiment of the present invention may be applied in various applications and use cases. This may include auditing for Big Data lakes; capacity assessment and charge back functionality for Big Data infrastructure and clusters and resource usage analytics.2021-10-21
20210326467DYNAMIC MULTI-FACTOR AUTHENTICATION - An authentication model dynamically adjusts authentication factors required for access to a remote resource based on changes to a risk score for a user, a device, or some combination of these. For example, the authentication model may conditionally specify the number and type of authentication factors required by a user/device pair, and may dynamically alter authentication requirements based on changes to a current risk assessment for the user/device while the remote resource is in use.2021-10-21
20210326468MANAGING GROUP AUTHORITY AND ACCESS TO A SECURED FILE SYSTEM IN A DECENTRALIZED ENVIRONMENT - Presented here is a system that manages secured file system, and an authority to the secured file system, by granting access only to a user who is authorized to access the file system. The user within the system is identified using a unique key unique to each user. The user's authority is recorded in a linear sequence distributed among multiple devices each of which independently verifies the validity of each block in the linear sequence. The validity of the linear sequence is guaranteed by preventing certain operations from being performed on the linear sequence, such as branching of the linear sequence, deletion, and modification of the blocks within the linear sequence. Prior to adding a new block to the linear sequence, the validity of the block is independently computed by each of the devices.2021-10-21
20210326469DATA PROCESSING METHODS, APPARATUSES, AND DEVICES - Embodiments of the present specification disclose data processing methods, apparatuses, and devices. A method can include: obtaining data use authorization information sent by a data requester; verifying the data use authorization information; in response to successfully verifying the data use authorization information, sending data authorized to be accessed by the data use authorization information to the data requester, wherein the data is obtained from a trusted institution and is stored in trusted hardware; and storing, on a blockchain associated with a blockchain network, a data sending record for the data.2021-10-21
20210326470DATA SUNDERING - An improvement to a database management system including receiving a data and creating a record key for the data and modifying the record key by hashing it with a predefined modifier and storing the data with the modified record key. Storing the data with an altered record ID obfuscates the data without an encryption step. In some embodiments hashing includes adding or subtracting a predetermined number from the record key. The record key may be created by combining a user key and a private key. To retrieve data, the method provides for receiving a record request including the public key and hashing the public key with the private key to determine a record identifier and querying the database to return the proper data. These methods may be incorporated into database operations providing a secure database without the resource overhead of encryption.2021-10-21
20210326471METHODS AND APPARATUSES FOR CHAINING SERVICE DATA - One or more embodiments of the present specification provide methods and apparatuses for chaining service data. Service data to be chained that is generated for each service processing node for a target service is obtained, where the service data to be chained includes feature values corresponding to a plurality of service data fields. A smart contract deployed in a blockchain is invoked to generate, based on the feature values corresponding to the plurality of service data fields and at least one predetermined digest information field, service data digest information corresponding to each service processing node, where the at least one predetermined digest information field includes at least one specified data field in a unified digest data structure built for a plurality of service processing nodes. The service data digest information generated for each service processing node and the corresponding service data to be chained are stored in the blockchain.2021-10-21
20210326472File System for Persisting Data Privacy - In one embodiment, a file system of a computing device may receive from a first application a write request to write a file to a storage device of the computing device. The request may include a privacy preference for the file. In response to the write request, the file system may generate privacy metadata corresponding to the privacy preference, associate the privacy metadata to the file, and write the file and the associated privacy metadata to the storage device. The file system may receive from a second application a read request to read the file from the storage device. In response to receiving the read request, the file system may provide the second application access to the file and the associated privacy metadata. The privacy metadata can be configured to be used by the second application to select a distribution policy for the file.2021-10-21
20210326473AUTOMATIC PROHIBITION OF PERSONAL INFORMATION IDENTIFICATION - A method of prohibiting personal information identification of a photographic subject including: digitally photographing the photographic subject to form a photo of the photographic subject, the photographic subject having an indicia incorporated in the photo indicating prohibiting personal information identification of the photographic subject, the indicia being invisible to the human eye; reading the indicia; responsive to reading the indicia, processing the indicia to make a determination when the indicia prohibits identification of personal information of the photographic subject; and disclosing on a social network system the photo and the personal information of the photographic subject according to the determination.2021-10-21
20210326474SYSTEMS AND METHODS FOR STORING, AUTHENTICATING AND TRANSMITTING DIGITAL HEALTH INFORMATION AND RECORDS - An electronic health records system that allows a user to register with the electronic health records system by entering identification information and medical information. The system authorizes a user to access the electronic health records system subsequent to registering, and allows a user to obtain, responsive to a request from the user, electronic immunization records for the user from an immunization registry of a first state. The system provides the user the ability to send the certified immunization record or COVID-19 health status record to a third-party requester that requires the record by law. The system also provides third party requesters with the necessary back-end enterprise software needed to receive the certified digital immunization records from large numbers of subscribers.2021-10-21
20210326475SYSTEMS AND METHOD FOR EVALUATING IDENTITY DISCLOSURE RISKS IN SYNTHETIC PERSONAL DATA - Although synthetic data synthesized from real sample data may not have a direct matching between synthetic data and individuals, there may still be a risk with identity disclosure. The identity disclosure risks associated with fully synthetic data may be assessed.2021-10-21
20210326476BLOCKCHAIN-BASED USER PRIVACY DATA PROVIDING METHODS AND APPARATUSES - A blockchain-based user privacy data providing method and apparatus is provided. The method includes receiving a data consumption request from a data consumer, where the data consumption request requests user privacy data of a target user, the user privacy data includes personal data that is pre-encrypted and uploaded to a trusted execution environment (TEE), and the TEE is constructed in a blockchain node; performing predetermined verification on the data consumption request in the TEE based on request body data corresponding to the data consumption request using a smart contract deployed in the blockchain to obtain a corresponding predetermined verification result; if the predetermined verification result satisfies a verification success condition, obtaining target privacy data for the data consumption request, and sending the encrypted target privacy data to the data consumer, where the target privacy data is obtained in the TEE based on the user privacy data stored in the blockchain.2021-10-21
20210326477DATA PROCESSING METHODS, APPARATUSES, DEVICES, AND MEDIA - Embodiments of the present specification disclose data processing methods, apparatuses, devices, and media. One method includes the following: receiving a data use request; determining data to be used based on the data use request; determining one or more approvers of the data to be used; sending an approval instruction to the one or more approvers, wherein the approval instruction instructs the one or more approvers to approve the data use request; receiving feedback data from the one or more approvers; and determining that the data use request is approved if the feedback data satisfies a predetermined condition.2021-10-21
20210326478STAGED INFORMATION EXCHANGE FACILITATED BY CONTENT-ADDRESSABLE RECORDS INDEXED TO PSEUDONYMOUS IDENTIFIERS BY A TAMPER-EVIDENT DATA STRUCTURE - Provided is a closed-loop, referral-based, information-exchange in which end-users control, and in some cases can be rewarded for divulging, their personal information.2021-10-21
20210326479Permission Management Method and Terminal Device - A permission management method and a terminal device are provided, where the permission management method is applied to the terminal device including a first display area and a second display area. The permission management method includes: determining a target permission management policy corresponding to a first application based on a display area in which the first application is located (2021-10-21
20210326480DEVICE FOR SHARED VEHICLE MISUSE MANAGEMENT - System, apparatus, device and methods relating to a telematic vehicle sharing platform ecosystem and a telematic vehicle share I/O expander to automate sharing and management of a vehicle that is shared by more than one operator.2021-10-21
20210326481METHOD FOR SHARED VEHICLE MISUSE MANAGEMENT - System, apparatus, device and methods relating to a telematic vehicle sharing platform ecosystem and a telematic vehicle share I/O expander to automate sharing and management of a vehicle that is shared by more than one operator.2021-10-21
20210326482ELECTRONIC SIGNATURES OVER AN ONLINE SHARING SESSION - A document management system manages documents. The documents are managed such that the documents may be shared with one or more users during an online sharing session for electronic signing. During the online sharing session, one or more documents are collaboratively reviewed by one or more participants of the online sharing session. The one or more documents are e-signed at least one of the participants of the online sharing session.2021-10-21
20210326483SECURE DECENTRALIZED SYSTEM UTILIZING SMART CONTRACTS, A BLOCKCHAIN, AND/OR A DISTRIBUTED FILE SYSTEM - A node associated with an organization may receive a storage identifier for new credit data associated with an individual. A distributed ledger and distributed data sources may be used to share the new credit data with a network of nodes. The node may update a smart contract with the storage identifier for the new credit data. The node may receive, from a particular device associated with the organization, a request for the new credit data. The node may obtain the storage identifier for the new credit data from the smart contract. The node may obtain the new credit data by using the storage identifier to search the distributed data sources. The node may provide the new credit data to the particular device. The node may perform actions to obtain additional new credit data from the distributed data sources or provide the additional new credit data to the distributed data sources.2021-10-21
20210326484DATA VERIFICATION - One or more embodiments of the present specification relate to data verification methods, apparatuses, and electronic devices. An example method includes obtaining a smart contract from a main chain network, determining, based on the smart contract, a sub-chain network corresponding to the main chain network and including a first blockchain node and a second blockchain node, sending through the sub-chain network, a data verification request that includes data to be verified, receiving a verification result and verification progress information, storing the verification result in the sub-chain network, and storing the verification progress information in the main chain network.2021-10-21
20210326485DEMAND TRUSTED DEVICE-BASED DATA ACQUISITION METHODS, APPARATUSES, AND DEVICES - Embodiments of the present specification disclose data acquisition methods, apparatuses, and devices related to blockchain technologies. One method comprising: publishing, as a published description, a description of target data stored in a trusted device of a data owner; in response to the published description, receiving a data acquisition request from a data requestor for the target data wherein the data acquisition request is configured to retrieve the target data from a first resource; sending the data acquisition request to the data owner; receiving first confirmation information from the data owner; identifying the target data from the trusted device based on the first confirmation information; and sending the target data to the data requestor.2021-10-21
20210326486DATA CHECK METHODS, APPARATUSES, AND DEVICES - Examples in this application disclose data check computer-implemented methods, media, and systems. One example computer-implemented method includes retrieving, by a trusted execution environment (TEE), a check-triggering instruction from a server, where the check-triggering instruction is configured to trigger the TEE to perform a consistency check on basic data of a user to be identified, in response to the check-triggering instruction, retrieving, by the TEE, encrypted standard basic data of the user from a trusted institution, retrieving, by the TEE, encrypted basic data of the user from a first institution, retrieving, by the TEE, the basic data of the user by decrypting the encrypted basic data, performing, by the TEE, the consistency check on the basic data of the user based on the encrypted standard basic data to obtain a check result, and sending, from the TEE, the check result to a second institution.2021-10-21
20210326487LOCKING METHOD AND RELATED ELECTRONIC DEVICE - A locking method and a related device are provided. The method is applied to an electronic device, where the electronic device includes a processor and a locking control circuit, and the locking control circuit is capable of running when the electronic device is in a power-off state or a power-on state. The method includes: modifying, by the locking control circuit, a state flag to a first state flag when the electronic device needs to be locked, where the first state flag is used to indicate a state that the electronic device needs to be locked and is not locked; controlling, by the locking control circuit, the electronic device to restart; reading, by the processor, the state flag in a startup phase of the electronic device restart; and locking the electronic device when the processor determines that the state flag is the first state flag.2021-10-21
20210326488Side-Channel Attack Mitigation For Secure Devices With Embedded Sensors - Embodiments include cryptographic circuits having isolated operation with respect to embedded sensor operations to mitigate side-channel attacks. A cryptographic circuit, a sensor, and an analog-to-digital converter (ADC) circuit are integrated into an integrated circuit along with a cryptographic circuit. A sensed signal is output with the sensor, and the sensed signal is converted to digital data using the ADC circuit. Further, cryptographic data is generated using one or more secret keys and the cryptographic circuit. The generation of the cryptographic data has isolated operation with respect to the operation of the sensor and the ADC circuit. The isolated operation mitigates side-channel attacks. The isolated operation can be achieved using power supply, clock, and/or reset circuits for the cryptographic circuit that are electrically isolated from similar circuits for the sensor and ADC circuit. The isolated operation can also be achieved using time-division multiplex operations. Other variations can also be implemented.2021-10-21
20210326489Security Policy Management in a Seamlessly Integrated Microcontroller Chip - Techniques in electronic systems, such as in systems comprising a CPU die and one or more external mixed-mode (analog) chips, may provide improvements advantages in one or more of system design, performance, cost, efficiency and programmability. In one embodiment, the CPU die comprises at least one microcontroller CPU and circuitry enabling the at least one CPU to have a full and transparent connectivity to an analog chip as if they are designed as a single chip microcontroller, while the interface design between the two is extremely efficient and with limited in number of wires, yet may provide improved performance without impact to functionality or the software model.2021-10-21
20210326490DATA SCRAMBLERS WITH ENHANCED PHYSICAL SECURITY - Devices, systems and methods for improving reliability and security of a memory system are described. An example method includes receiving a seed value and a data stream, generating, based on the seed and using a physical unclonable function (PUF) generator, a PUF data pattern, generating, based on the seed, a pseudo-random data pattern, performing a first logic operation on the PUF data pattern and the data stream to generate a result of the first logic operation as a first data sequence, and performing a second logic operation on the pseudo-random data pattern and a second data sequence that is based on the first data sequence to generate a result of the second logic operation as a third data sequence for storage on the memory system, wherein the PUF generator is selected at least in-part based on one or more physical characteristics of the memory system.2021-10-21
20210326491DATA PROTECTION SYSTEM AND METHOD - A data protection system is disclosed. The data protection system comprises a cloud management platform and at least one data storage device. The cloud management platform includes a database stored with at least one key. The data storage device includes a data storage unit, a microprocessor, and a network communication component. The microprocessor is communicated with the cloud management platform by the network communication component. The data storage unit comprises a controller and a plurality of flash memories. The flash memories store a plurality of encrypted data. The microprocessor sends a key extraction request including a unique code to the cloud management platform. The cloud management platform selects the key matching to the unique code in the key extraction request from the database, and transmits the selected key to the data storage device. The controller of the data storage device decrypts the encrypted data by the key.2021-10-21
20210326492TRANSACTION SECURITY PROCESSING METHOD AND APPARATUS, AND TERMINAL DEVICE - The technology of this application relates to a transaction security processing method and apparatus, and a terminal device. The method includes receiving, in an REE, a screen jump instruction triggered by a user in a first screen, where the screen jump instruction is used for jumping to a second screen, and the second screen can be displayed in a TEE, and entering the TEE and loading a TA in the TEE. The method further includes obtaining a first audio file from storage space on an REE side and playing the first audio file by using the TA, where the first audio file is used to represent that the terminal device is currently running in a trusted environment, and displaying the second screen generated by using the TA.2021-10-21
202103264933D PRINTING SYSTEMS AND METHODS FOR FABRICATING INJECTION MOLDS - Injection molds can be fabricated using 3D printing technology. An inverse computer aided design (“CAD”) file may be generated based upon a visualization file that represents a 3D object. The inverse CAD file can then be altered based upon various parameters associated with the 3D object. One or more injection molds can be fabricated using a 3D printer based on the altered inverse CAD file.2021-10-21
20210326494AUTOMATICALLY AND INTELLIGENTLY EXPLORING DESIGN SPACES - Methods, systems, and computer readable medium include receiving, from a user device, a request for a digital component, receiving a data set of user-provided information regarding a particular product design, generating, based on the data set, a visual representation mapping design factors to potential product design geometry, segmenting the visual representation based on the design factor values, selecting a segment that contains less than a threshold amount of data points, selecting a digital component, dynamically altering, based on the selected segment, a presentation of the digital component that solicits information from the user about the segment, distributing, for presentation at the user device, the dynamically-altered digital component, obtaining, from the user device through a feedback mechanism, feedback information regarding the segment that contains less than the threshold amount of data points, and modifying a design factor of the particular product design based, at least in part, on the feedback information.2021-10-21
20210326495SYSTEM AND METHOD FOR INSPECTING A STRUCTURE TO IMPROVE THE DESIGN, CONSTRUCTION AND OPERATION OF A STRUCTURE - The present disclosure relates to a system and method for optimizing building design, construction and operation by tracking construction and operational data using one or more transient sensor systems. The system addresses build out, energy performance, and other gaps associated with modern construction.2021-10-21
20210326496TUNING APPARATUS AND TUNING METHOD FOR CLUTCH TEMPERATURE ESTIMATION MODEL - A tuning method for a clutch temperature estimation model may include, generating n tuning genes, calculating a tuning value corresponding to a tuning variable by using information of each of the n tuning genes, calculating a temperature estimation accuracy by applying the calculated tuning value to the clutch temperature estimation model, extracting n tuning genes of highest calculated accuracies, and regenerating m tuning genes through recombination of the extracted n tuning genes.2021-10-21
20210326497Systems and methods for automatically grouping design elements - Described herein is a computer implemented method for automatically grouping design elements on a page. The method comprises generating one or more sets of groups, each set of groups including one or more groups, each group grouping including one or more of the design elements; calculating set cohesion metrics for at least two of the sets of groups, the set cohesion metric calculated for a given set of groups providing a measure of how well the given set of groups has grouped the design elements on the page; determining, based on the cohesion metrics, a final set of groups; and grouping the design elements according to the one or more groups defined by the final set of groups.2021-10-21
20210326498METHOD AND COMPUTER PROGRAM PRODUCT FOR COMPARING A SIMULATION WITH THE REAL CARRIED OUT PROCESS - A method for aligning a simulation of a process to be carried out with a shaping machine with the process really carried out, includes calculating a simulation progression of a variable characteristic of the process, measuring in the process really carried out a measurement progression of the characteristic variable, determining first distinguishing points of the curve of the simulation progression and second distinguishing points of the curve of the measurement progression, mapping the first distinguishing points and the second distinguishing points, calculating a modification parameter for the simulation and/or the process from coordinates of the first distinguishing points and second distinguishing points mapped to each other, and modifying the simulation and/or the process based on the modification parameter and carrying it out again.2021-10-21
20210326499APPARATUS AND METHOD FOR SAFETY ANALYSIS EVALUATION WITH DATA-DRIVEN WORKFLOW - An apparatus and method for system safety analysis evaluation is provided, the apparatus including processing circuitry configured for generating a calculation matrix for a system, generating a plurality of models based on the calculation matrix, performing a benchmarking or convolution analysis of the plurality of models, identifying a design envelope based on the benchmarking or convolution analysis, deriving uncertainty models from the benchmarking or convolution analysis, deriving an assessment judgment based on the uncertainty models and acceptance criteria, defining one or more limiting scenarios based on the design envelope, and determining a safety margin in at least one figure-of-merit for the system based on the design envelope and the acceptance criteria.2021-10-21
20210326500GENERATION OF DYNAMIC DESIGN FLOWS FOR INTEGRATED CIRCUITS - Systems and methods are disclosed for to generation of dynamic design flows for integrated circuits. For example, a method may include accessing a design flow configuration data structure, wherein the design flow configuration data structure is encoded in a tool control language; based on the design flow configuration data structure, selecting multiple flowmodules from a set of flowmodules, wherein each flowmodule provides an application programming interface, in the tool control language, to a respective electronic design automation tool; based on the design flow configuration data structure, generating a design flow as a directed acyclic graph including the selected flowmodules as vertices; and generating an output integrated circuit design data structure, based on one or more input integrated circuit design data structures, using the design flow to control the respective electronic design automation tools of the selected flowmodules.2021-10-21
20210326501Data Set Generation for Performance Evaluation - A computing system receives a request to generate computer-generated data for an experiment. The computer-generated data comprises generated inputs defining setting(s) for a plurality of factors for a design of the experiment. The generated inputs are generated to be representative of a respective design space of different design spaces for the design of the experiment. The system receives first characteristic(s) for specifying generation of the computer-generated data associated with a first design space. The system receives second characteristic(s) for specifying generation of the computer-generated data associated with a second design space. The system, responsive to the request, generates a design suite that comprises the computer-generated data that represents, in a first set of design cases of the design suite, settings constrained by the first design space, and represents, in a second set of design cases of the design suite, settings constrained by the second design space.2021-10-21
20210326502METHOD AND SYSTEM FOR REDUCING MIGRATION ERRORS - A method of manufacturing a semiconductor device includes reducing errors in a migration of a first netlist to a second netlist, the first netlist corresponding to a first semiconductor process technology (SPT), the second first netlist corresponding to a second SPT, the first and second netlists each representing a same circuit design, the reducing errors including: inspecting a timing constraint list corresponding to the second netlist for addition candidates; generating a first version of the second netlist having a first number of comparison points relative to a logic equivalence check (LEC) context, the first number of comparison points being based on the addition candidates; performing a LEC between the first netlist and the first version of the second netlist, thereby identifying migration errors; and revising the second netlist to reduce the migration errors, thereby resulting in a second version of the second netlist.2021-10-21
20210326503LOGIC REPOSITORY SERVICE - The following description is directed to a logic repository service. In one example, a method of a logic repository service can include receiving a first request to generate configuration data for configurable hardware using a specification for application logic of the configurable hardware. The method can include generating the configuration data for the configurable hardware. The configuration data can include data for implementing the application logic. The method can include receiving a second request to download the configuration data to a host server computer comprising the configurable hardware. The method can include transmitting the configuration data to the host server computer in response to the second request so that the configurable hardware is configured with the host logic and the application logic.2021-10-21
20210326504METHODS, SYSTEMS AND APPARATUS TO IMPROVE FPGA PIPELINE EMULATION EFFICIENCY ON CPUs - Methods, apparatus, systems and articles of manufacture are disclosed to improve FPGA pipeline emulation efficiency on CPUs. An example disclosed apparatus includes a loop detector to identify a register shift loop in field programmable gate array (FPGA) code, an unroller to shift and store pipeline stages in the register shift loop to a temporary unroll array, an intermediate canceller to cancel out intermediate load and store values of the temporary unroll array to retain last shifted values of the pipeline stages, and a propagator to improve emulation efficiency of the FPGA code by generating a scalar loop of the retained last shifted values for a vectorization input.2021-10-21
20210326505PATTERN CENTRIC PROCESS CONTROL - Pattern centric process control is disclosed. A layout of a semiconductor chip is decomposed into a plurality of intended circuit layout patterns. For the plurality of intended circuit layout patterns, a corresponding plurality of sets of fabrication risk assessments corresponding to respective ones of a plurality of sources is determined. Determining a set of fabrication risk assessments for an intended circuit layout pattern comprises determining fabrication risk assessments based at least in part on: simulation of the intended circuit layout pattern, statistical analysis of the intended circuit layout pattern, and evaluation of empirical data associated with a printed circuit layout pattern. A scoring formula is applied based at least in part on the sets of fabrication risk assessments to obtain a plurality of overall fabrication risk assessments for respective ones of the plurality of intended circuit layout patterns. The plurality of intended circuit layout patterns is ranked based on their fabrication risk assessments, the corresponding overall fabrication risk assessments, or both. At least a portion of ranking information is outputted to facilitate influence or control over the semiconductor fabrication process.2021-10-21
20210326506METHOD AND SYSTEM FOR CUSTOM MODEL DEFINITION OF ANALOG DEFECTS IN AN INTEGRATED CIRCUIT - A method of simulating defects in an analog circuit design includes, in part, defining a multitude of defect models, defining a defect scope associated with the defect models, and compiling, by a processor, the defect models, the defect scope, and a netlist associated with the analog circuit design. The method further includes, in part, scanning the netlist to identify a multitude of nodes to which a multitude of defects defined by the defect models and the defect scope are applied, injecting the multitude of defects at the identified nodes, and simulating the analog circuit design using the injected defects.2021-10-21
20210326507Critical Dimension Uniformity - A method includes receiving a pattern layout for a mask, shrinking the pattern layout to form a shrunk pattern, determining centerlines for each of a plurality of features within the shrunk pattern, and snapping the centerline for each of the plurality of features to a grid. The grid represents a minimum resolution size of a mask fabrication tool. The method further includes, after snapping the centerline for each of the plurality of features to the grid, fabricating the mask with the shrunk pattern.2021-10-21
20210326508LAYOUT OF PHOTONIC INTEGRATED CIRCUITS USING FIXED COORDINATE GRIDS - Embodiments relate to the layout of photonic integrated circuits using fixed coordinate grids. In some embodiments, a method includes receiving a request to place a first photonic component within a layout of a photonic integrated circuit. Positionings of components within the layout are represented in a design database utilizing a grid with fixed coordinates. The method further includes calculating, by a processor, precise coordinates and snapped coordinates for positioning of the first photonic component. The snapped coordinates have a precision consistent with the fixed coordinate grid and the precise coordinates have a higher precision than the snapped coordinates. The method further includes, in a design database, representing the positioning of the first photonic component utilizing both the precise coordinates and the snapped coordinates.2021-10-21
20210326509BLOCK LEVEL DESIGN METHOD FOR HETEROGENEOUS PG-STRUCTURE CELLS - A partitioning method for partitioning a group of power-ground (PG) cells is disclosed. The method includes: placing at least one out-boundary PG cell on a substrate, wherein power strips of the at least one out-boundary PG cell are aligned with corresponding power rails on the substrate; and placing at least one in-boundary PG cell on the substrate, wherein power strips of the at least one in-boundary PG cell are aligned with corresponding power rails on the substrate.2021-10-21
20210326510METHOD AND SYSTEM OF GENERATING A LAYOUT DIAGRAM - A method (of generating a layout diagram) includes identifying, in the layout diagram, a group of three or more cells arranged so as to exhibit two or more edge-pairs (EPs) that are edge-wise abutted relative to a first direction. The method further includes, for each of at least one but fewer than all of the three or more cells, selectively moving a given one of cells corresponding to one of the members of the corresponding EP resulting in at least a minimum gap in the first direction between the members of the corresponding EP.2021-10-21
20210326511METHOD OF DESIGNING AN INTEGRATED CIRCUIT AND INTEGRATED CIRCUIT - A method includes reserving a routing track within a cell, wherein the cell comprises signal lines for connection to elements within the cell, the cell further comprises a plurality of routing tracks, the reserved routing track is one of the plurality of routing tracks, and the reserved routing track is free of the signal lines. The method further includes determining whether any power rails overlap with any of the plurality of routing tracks other than the reserved routing track. The method further includes adjusting a position of the cell in response to a determination that at least one power rail overlaps with at least one routing track of the plurality of routing tracks other than the reserved routing track.2021-10-21
20210326512METHOD OF COMPARING TWO DATA TABLES AND DISPLAYING THE RESULTS WITHOUT SOURCE FORMATTING - A method and system for displaying the comparison output of two versions of a spreadsheet document such that the source formatting of the spreadsheet can be selectively suppressed to enhance the legibility of the comparison output.2021-10-21
20210326513Enabling File Attachments in Calendar Events - Methods and systems for enabling file attachments in a mobile calendar application are presented. In some embodiments, a mobile device may receive a message comprising an electronic calendar invitation and an electronic file attachment. The mobile device may generate an association between the electronic file attachment received in the message and a calendar event in an electronic calendar mobile application executing on the mobile computing device, wherein the calendar event is associated with the electronic calendar invitation. In response to receiving a selection to display the calendar event in the electronic calendar mobile application, the mobile device may generate a display of the calendar event comprising a display of the associated electronic file attachment in the electronic calendar mobile application.2021-10-21
20210326514METHOD FOR GENERATING INTERPRETATION TEXT, ELECTRONIC DEVICE AND STORAGE MEDIUM - A method for generating an interpretation text, an electronic device and a storage medium are provided, and relate to the technical field of artificial intelligence, natural language processing, big data and the like. The method includes: determining a target variable required for generating an interpretation text of a target chart, according to a text generation instruction; acquiring a first variable corresponding to the target variable from a node of at least one layer of a tree structure according to the target variable, wherein categories of variables in nodes of each layer of the tree structure are different, and a variable in one upper-layered node is at least associated with a variable in one lower-layered node; and generating an interpretation text of the target chart according to the first variable and the text generation instruction.2021-10-21
20210326515VISUAL PARSING FOR ANNOTATION EXTRACTION - Embodiments of the disclosure extract annotations from web pages. The annotations are combined with search results and/or advertisements to allow the user to better understand the content of the search result or advertisement landing web page. A visual snapshot of the web page is taken. Visual processing extracts information from the visual representation. The HTML for the web page is also analyzed and various pieces of information extracted. The information from the visual processing is combined with the information extracted from the HTML. The combined information is evaluated and information for the annotations are selected. The annotations are then combined with the search results and/or advertisements.2021-10-21
20210326516COLLABORATIVE IN-LINE CONTENT ITEM ANNOTATIONS - A collaborative content management system is disclosed herein for receiving a command to add an annotation object following a character input into a line of a collaborative content item. The system inserts an annotation object onto the line following the character, detects a selection of the annotation object, and displays a secondary collaborative content item in visual association with the character. The system detects textual content that corresponds to a citation within the secondary collaborative content item, and responsive to detecting the textual content, generates for display a template for inputting fields of a citation. The system receives text entered into one or more of the fields, generates a citation based on the text, and inputs the citation into the secondary collaborative content item.2021-10-21
20210326517Automated Determination of Data Values For Form Fields - Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives from a client device an image and a user identifier associated with a user of the client device. Based on the user identifier, the program further retrieves a set of historical transactions associated with the user, the program also uses a first machine learning model to predict a string based on the image. The program further uses a second machine learning model to predict a set of digits based on the image. Based on the set of historical transaction data, the string, and the set of digits, the program also determines a data value for a field in a form.2021-10-21
20210326518READING REPORT CREATING APPARATUS - According to one embodiment, a reading report creating apparatus includes a processing circuitry. The processing circuitry instructs saving of entry values of a plurality of entry items contained in a reading report creating screen. When saving is instructed, the processing circuitry extracts from the plurality of entry items a first entry item which requires entry of a value and in which a value has not been entered, and/or a second entry item in which an entry value is inconsistent with a specific entry item. The processing circuitry generates a displaying area in which the first entry item and/or the second entry item are/is arranged. The processing circuitry displays the displaying area on a display.2021-10-21
20210326519ADDING MACHINE UNDERSTANDING ON SPREADSHEETS DATA - A method to generated a chart recommendation based on machine understanding of spreadsheet data, including determining a set of data that each include content of a cell of one or more cells in a column of a spreadsheet presented to a user. The method further determines an entity type associated with the column based on the set of data. The entity type represents a semantic meaning of the set of data in the column of the spreadsheet. The method further identifies at least one of a plurality of charts that is relevant to the entity type associated with the column. The method then provides the identified chart for presentation to the user.2021-10-21
20210326520INTERACTIVE DATA ENTRY VALIDATION AND PROBLEM CORRECTION IN A TABLE COMPONENT IN A SPREADSHEET DRIVEN BY A WEB SERVICE - Implementations generally relate to a spreadsheet add-in that provides data entry validation. As described in more detail herein, the spreadsheet add-in integrates a spreadsheet-based table component with a remote web service. The spreadsheet add-in uses web service metadata to validate data that a user enters into the spreadsheet. The spreadsheet add-in provides immediate feedback on errors in an interactive fashion for the user. Furthermore, during a data upload process, any errors that are reported by the web service are displayed in context such that the user may quickly affect corrections.2021-10-21
20210326521Technologies for Modifying Design Templates Across Online Services - Systems and methods for automatically generating digital designs according to search queries. According to certain aspects, an electronic device may present a first template associated with a first online service, and a second template associated with a second online service. The electronic device may facilitate a search using inputted keywords, and identify a set of images and/or design elements according to the search. The electronic device may modify the first template and/or the second template by incorporating various of the images and/or design elements. A user may select different functionalities associated with the modified templates, including selecting digital design for an online service, such as a social media site and/or an online video conferencing site.2021-10-21
20210326522DOCUMENT SHARING WITH ANNOTATIONS - A document management system manages documents. The documents are managed such that the documents may be shared with multiple users during an online sharing session. During the online sharing session of a document, the document may be annotated. The appearance and location of the annotation is consistent across the difference devices of the users even though the devices are of different device types.2021-10-21
20210326523CONCISENESS RECONSTRUCTION OF A CONTENT PRESENTATION VIA NATURAL LANGUAGE PROCESSING - A method may include obtaining a document and using a first prediction model to generate text block scores for text blocks in the document, where a first text block of the text blocks is associated with a first text block score of the plurality of text block scores. The method also includes updating, in response to the first text block score for the first text block failing to satisfy a criterion, a modified version of the document with an indicator to set the first text block as a hidden text block in a presentation of the modified version. The method also includes generating a summarization of the first text block based on the words in the first text block and updating the modified version of the document to include the summarization. The method also includes providing the modified version of the document to a user device.2021-10-21
20210326524METHOD, APPARATUS AND DEVICE FOR QUALITY CONTROL AND STORAGE MEDIUM - A method, apparatus and device for quality control and storage media relate to the field of artificial intelligence technology, particularly to the field of natural language understanding and knowledge graphs, which may be applied in the medical field. The method includes: acquiring text information to be detected and domain of the text information; acquiring preset questions and machine reading comprehension model according to the domain; inputting the questions and the text information into the machine reading comprehension model to obtain extracted answers; outputting quality control information in response to the answers being not empty.2021-10-21
20210326525DEVICE AND METHOD FOR CORRECTING CONTEXT SENSITIVE SPELLING ERROR USING MASKED LANGUAGE MODEL - Disclosed is a device for correcting a context sensitive spelling error using a masked language model. The device includes an input unit for inputting a sentence for correction; a correction target word check unit for checking an input sentence in units of a word and searching for a context spelling error; a candidate editing distance selection unit for calculating an editing distance between a word to be corrected and a word dictionary to select a candidate word; a mask candidate generation unit for calculating a distance between an entire context around the word to be corrected and candidate words filtered by the candidate editing distance selection unit; and a correction word presentation unit for selecting a final correction word based on a distance calculation value.2021-10-21
20210326526METHOD AND APPARATUS FOR GENOME SPELLING CORRECTION AND ACRONYM STANDARDIZATION - Various embodiments relate to a method and non-transitory computer readable medium for genome spelling correction, the method including the steps of performing pre-processing on a sentence, storing a first adjacent word to an unknown word and a second adjacent word to the unknown word, generating a plurality of candidate words for the unknown word, forming a plurality of trigrams with the first adjacent word to the unknown word and the second adjacent word to the unknown word and each of the plurality of candidate words, searching a trigram table for each of the plurality of trigrams and outputting the candidate word from the trigram with a highest trigram count in the trigram table.2021-10-21
20210326527Automatically Constructing Lexicons From Unlabeled Datasets - A system, method, and computer-readable medium are disclosed for performing a lexicon construction operation. The lexicon construction operation includes: identifying a corpus, the corpus comprising a plurality of training events, each of the plurality of training events comprising a term; grouping terms from the plurality of training events into topic clusters; analyzing the plurality of topic clusters, the analyzing providing a plurality of classified clusters; and, deriving a plurality of learned lexicons from the plurality of classified clusters.2021-10-21
20210326528LANGUAGE ANALYSIS PLATFORM BASED ON TARGET RECIPIENT PROFILE DATA - System and methods are described for performing message language analysis based on target recipient profile data. In one implementation, a method comprises receiving proposed content to be transmitted to a target recipient; computing one or more semantic factors descriptive of the proposed content; comparing the one or more semantic factors with data stored in a profile associated with the target recipient; and generating, based on the comparison, one or more recommended edits to the proposed content to customize the proposed content to the target recipient.2021-10-21
20210326529SYSTEM LANGUAGE SWITCHING METHOD, READABLE STORAGE MEDIUM, TERMINAL DEVICE, AND APPARATUS - The present application relates to the technical field of computers, and particularly to a system language switching method, a computer readable storage medium, a terminal device, and a device. The method includes first obtaining a preset image for setting a system language of a target terminal, then extracting text information in the image and determining a target language corresponding to the text information, and finally switching the system language of the target terminal to the target language. Through the present application, the user only needs to prepare an image for setting the system language of the target terminal in advance, for example, a piece of paper with Chinese written, and a system can obtain the text information on the image through the processes of image acquisition, text information extraction, and the like, determine that the text message is Chinese, and finally switch the system language of the target terminal to Chinese. Operations in the entire process are extremely simple and convenient, greatly improving the user experience.2021-10-21
20210326530DEVICE FOR AN AUTOMATED GENERATION OF A KNOWLEDGE GRAPH - A device for the automatic analysis of multilingual text, including an embedder, which is configured for assigning a numeric representation to each of the text components from the multilingual text, and a temporal tagger, which is configured for identifying and tagging temporal expressions in the multilingual text depending on the assigned numeric representations. The embedder is configured for assigning the numeric representations of temporal expressions in such a way that it is not possible to ascertain, on the basis of the numeric representation, in which language the associated text component is written.2021-10-21
20210326531MAPPING NATURAL LANGUAGE UTTERANCES TO OPERATIONS OVER A KNOWLEDGE GRAPH - Certain aspects of the present disclosure provide techniques for processing natural language utterances in a knowledge graph. An example method generally includes receiving a long-tail query comprising a natural language utterance from a user of an application. Operands and operators are extracted from the natural language utterance using a natural language model. Operands may be mapped to nodes in a knowledge graph, the nodes representing values calculated from data input into the application, and operators may be mapped to operations to be performed on data extracted from the knowledge graph. The functions associated with the operators are executed using data extracted from the nodes in the knowledge graph associated with the operands to generate a query result. The query result is returned as a response to the received long-tail query.2021-10-21
20210326532Labeled Knowledge Graph Based Priming Of A Natural Language Model Providing User Access To Programmatic Functionality Through Natural Language Input - A natural language model can be primed utilizing optimized examples generated from a labeled knowledge graph corresponding to an independently developed application program. Parsing of the labeled knowledge graph can include the identification of triples, comprising a source node, a destination node, and a link between them, each of which can be labeled. One or more natural language input examples can be generated from an individual triple by concatenating the natural language words or phrases utilized to label the source node in the link. Determinations that subsequently received natural language user input is similar to the generated examples can result in an identification of the triple, which can, in turn, trigger the performance of a function associated with the destination node of the triple. Labels can include preferred labels and alternative labels, and various permutations thereof can be concatenated to generate alternative natural language input examples.2021-10-21
20210326533ESTIMATING OUTPUT CONFIDENCE FOR BLACK-BOX API - A computer-implemented method is provided for estimating output confidence of a black box Application Programming Interface (API). The method includes generating paraphrases for an input text. The method further includes calculating a distance between the input text and each respective one of the paraphrases. The method also includes sorting the paraphrases in ascending order of the distance. The method additionally includes selecting a top predetermined number of the paraphrases. The method further includes inputting the input text and the selected paraphrases into the API to obtain an output confidence score for each of the input text and the selected paraphrases. The method also includes estimating, by a hardware processor, the output confidence of the input text from a robustness of output scores of the input text and the selected paraphrases.2021-10-21
20210326534DATE EXTRACTOR - A date extractor disclosed herein allows extracting dates and date ranges from documents. An implementation of the date extractor is implemented using various computer process instructions including scanning a document to generate a plurality of tokens, assigning labels to token using named entity recognition machine to generate a named entity vector, extracting dates from the named entity vector by comparing each of the named entities of the named entity vector to predetermined patterns of dates to generate a date vector, generating a plurality of date pairs from the date vector, and extracting date-ranges by comparing the plurality of date pairs to predetermined patterns of date ranges.2021-10-21
20210326535Method, Device, Equipment, and Storage Medium for Mining Topic Concept - The present disclosure provides a method, a device, an equipment and a storage medium for mining a topic concept. The method includes: acquiring a plurality of candidate topic concepts based on a query; performing word segmentation on the plurality of candidate topic concepts and performing part-of-speech tagging on words obtained after performing the word segmentation, to obtain a part-of-speech sequence of each of the plurality of candidate topic concepts; and filtering the plurality of candidate topic concepts based on the part-of-speech sequence, to filter out a topic concept corresponding to a target part-of-speech sequence among the plurality of candidate topic concepts, in which a proportion of accurate topic concepts in the target part-of-speech sequence is lower than or equal to a first preset threshold, or a proportion of inaccurate topic concepts in the target part-of-speech sequence is higher than or equal to a second preset threshold.2021-10-21
20210326536REAL-TIME IN-CONTEXT SMART SUMMARIZER - A summarizer can be invoked by a user to summarize content. Once started, the summarizer can examine the content, determine a main body of the content, extract texts from the main body, concatenate the texts into a text block, and make a call to an artificial intelligence (AI) platform. The call can contain the text block and specify a user-configurable summarization range for summarizing the text block. The AI platform is operable to generate a sentiment of the text block and a summary of the text block in the summarization range and return them to the summarizer. The summarizer, in turn, can instruct an application on the user device to generate a window or page for displaying the sentiment and the summary in the summarization range on the user device, in real time and in context of the content that the user is viewing, reading, or listening.2021-10-21
20210326537Secure Translation of Sensitive Content - Methods and systems for secure translation of sensitive content are described herein. In the method, content of a file may be segmented into a plurality of sections of text. At least one section of text includes an item of sensitive content and items of nonsensitive content. The item of sensitive content may be replaced with replacement content, which enables translation of the at least one section of text without use of the sensitive content. The plurality of sections of text may be sent to remote computing devices for translation. After translation, the translation of the at least one section of text received from the remote computing device may be modified to include the item of sensitive content instead of the replacement content. A translation of the content of the file may be generated based on translations of the plurality of sections of text received from the remote computing devices.2021-10-21
20210326538METHOD, APPARATUS, ELECTRONIC DEVICE FOR TEXT TRANSLATION AND STORAGE MEDIUM - A method for text translation includes obtaining a text to be translated; and inputting the text to be translated into a text translation model. The trained text translation model divides the text to be translated into a plurality of semantic units, determines N semantic units before a current semantic unit among the plurality of semantic units as local context semantic units, determines M semantic units before the local context semantic units as global context semantic units, and generates a translation result of the current semantic unit based on the local context semantic units and the global context semantic units. N is an integer, and M is an integer.2021-10-21
20210326539SINGLE TRANSISTOR MULTIPLIER AND METHOD THEREFOR - A multiplier has a MOSFET in a common source configuration. A MOSFET current source is coupled to a drain terminal of the MOSFET, An inverter has an input coupled to the drain terminal of the MOSFET. An output of the inverter gates two currents whose current magnitudes are proportional. A first capacitor has a first terminal coupled to a first of the two currents and a gate of the MOSFET and a second terminal grounded. A second capacitor has a first terminal coupled to a second of the two currents and a second terminal coupled to the first of the two currents. The multiplier is first reset by discharging a gate capacitance of the MOSFET and then allowing it to be recharged to a Vt comparator threshold after which a charge is removed from the gate terminal of the MOSFET reducing a voltage on the gate terminal below the Vt comparator threshold, causing the two currents to be enabled until the Vt comparator threshold reaches a previous Vt comparator threshold and the inverter turns off the two currents. In a next reset phase, the second capacitor holds a multiplied value of charge.2021-10-21
20210326540KEY ENTRY DEVICE - A key entry device including a housing, a keypad array disposed within the housing and including a plurality of keys, a key contact array disposed within the housing below the keypad array and including a plurality of contact pairs, a dome array underlying the keypad array and the key contact array and including a plurality of domes, and a protrusion array underlying the dome array and including a plurality of protrusions, whereby depression of one of the plurality of keys of the keypad array causes a corresponding one of the domes of the dome array to be displaced downwardly and to be deformed by pushing engagement with a corresponding one of the protrusions of the protrusion array into contact with at least one of the contact pairs of the key contact array.2021-10-21
20210326541TRANSACTION OBJECT READER WITH ANALOG AND DIGITAL SIGNAL INTERFACE - A card reader includes a digital connector such as a Universal Serial Bus (USB) plug or an Apple® Lightning® plug. The digital connector includes a corresponding connector interface, which provides voltage to at least a card reader interface and an integrated circuit (IC) of the card reader. The card reader interface outputs an analog transaction information signal upon reading the card. The IC generates a digital version of the analog transaction information signal, encrypts the digital version, converts that into an analog audio signal. The audio signal can then be sent to the connector interface, which converts it into a digital signal such as a USB or Apple® Lightning® signal that is sent by the digital connector to a mobile device. Alternately, the audio signal can be sent to a microcontroller that converts the audio signal to a digital format such as USB, and then to the digital connector.2021-10-21
20210326542METHOD AND DEVICE FOR READER TO TRANSMIT SIGNAL IN WIRELESS COMMUNICATION SYSTEM - One embodiment of the present invention relates to a method for a reader to transmit and receive a signal to and from a tag, the method comprising: a step in which a first reader transmits a first signal to a tag; and a step in which the first reader receives the first signal reflected on the tag. The timing for the first reader to transmit the first signal is determined by using an offset value based on an ID related to the first reader.2021-10-21
20210326543ANIMAL MOTION AND TEMPERATURE MONITORING - A computer system and method for identifying and monitoring animals in a confined space. A tracking apparatus is provided having a plurality of antenna arrays in proximity to a confined space. One or more animals to be disposed in the confined space are associated with a detection component operable to identify and detect a core body temperature of an animal it is associated with when detected by the tracking apparatus. Data is received in a computer monitor system from a detection component when detected by the tracking apparatus in the confined space. The received data identifies an animal in correlation with its motion and temperature data. Real-time position and core body temperature of a detected animal is determined while the animal is disposed in the confined space by analysis of the received data in the computer monitor system.2021-10-21
20210326544CAMERA ENABLED PORTAL - A delivery portal, which may be at a loading dock, includes a sensor configured to detect a pallet, platform or stack of goods as it passes through the portal. A computer is programmed to receive information from the sensor and to identify the pallet based upon the information. The computer is further programmed to compare the identified pallet to a database to determine if the identified pallet should be passing through the portal. For example, the computer determines whether the pallet is being loaded onto the wrong truck or onto the right truck but in the wrong sequence. The sensor for detecting the pallet may be an RFID sensor reading an RFID tag on the pallets. The portal may be a loading dock. The database may indicate a sequence for loading a plurality of pallets including the identified pallet onto a truck at the loading dock.2021-10-21
20210326545METHODS AND SYSTEMS RELATED TO REMOTE MEASURING AND SENSING - Remote measuring and sensing. Some example embodiment related to optical energy harvesting by identification device, such as infrared identification device GRID devices). Other embodiments relate to RFID device localization using low frequency source signals. Yet still other embodiments related to energy harvesting by RFID in electric fields in both conductive and non-conductive environments.2021-10-21
20210326546COMPUTER-IMPLEMENTED SYSTEM AND METHOD FOR ENTITY TRACKING AND IDENTIFICATION - A computer-implemented system and method for entity tracking and identification is provided. A tracker associated with an entity is tracked. Communication is continuously attempted between the tracker and a tracking device associated with an individual in custody of the entity. During one of the attempted communications, an absence of the tracker is determined by identifying a time of the attempted communication and applying a time threshold to the time for the attempted communication. The absence of the tracker is identified when no communication has been established with the tracking device within the time threshold. The entity is classified as missing when the absence of the tracker is determined.2021-10-21
20210326547Barcode Booklet - A booklet may include multiple customized booklet pages. The booklet pages may include including a barcode page that may include multiple barcode labels that can be selectably disposed on physical media items. The booklet pages may include pages with instructions, upgrade labels, shipping labels, or other information. The booklet pages may be customized to a customer digitization order. A system with a barcode scanner, physical media item converter, and a computing device may scan the barcode labels of the physical media items, read the content stored on the physical media items, convert the content to a digital format, and associate the digitally formatted content with the corresponding barcode label. The system may allow a customer to access the content in the digital format, such as a DVD, digital download, or a thumb drive.2021-10-21
20210326548BARCODE SCANNING OF BULK SAMPLE CONTAINERS - An apparatus for scanning and decoding barcodes includes an imager, a sample imaging area, and a processor. The imager is configured to capture images within a selectable field of view. The sample imaging area is configured to support a plurality of sample/tissue containers. Each sample/tissue container of the plurality of sample/tissue containers comprises a respective barcode. At least a portion of the plurality of sample/tissue containers are positioned within the field of view, such that a plurality of the respective barcodes is within the field of view. The processor is configured to receive captured images from the imager. The processor is configured to detect and decode each of the plurality of respective barcodes present in a first image of the captured images. The processor is also configured to define an associated region of interest for each barcode present in the first image.2021-10-21
20210326549METHOD FOR READING MACHINE-READABLE MARKS ON RACKS AND RECEPTACLES - A method of reading machine-readable marks on a movable support and object of a sample instrument. The method includes capturing a first image of the moveable support as the moveable support moves from a first position to a second position using an image capture device; determining whether a first fiducial machine-readable mark on the moveable support is in the first image; determining, when the first fiducial machine-readable mark is in the first image, whether a first machine-readable mark on a first object coupled to the moveable support is in the first image at a predetermined position relative to the first fiducial machine-readable mark; and associating information decoded from the first machine-readable mark on the first object with a first location on the moveable support associated with the first fiducial machine-readable mark.2021-10-21
20210326550REFUSE VEHICLE QR CODE SYSTEMS AND METHODS - A refuse vehicle system includes a refuse vehicle, a tag, and a user device. The refuse vehicle includes a chassis and a body. The chassis includes a first subcomponent. The body includes a second subcomponent, supported by the chassis, and defines a receptacle. The tag is attached to at least one of the first subcomponent and the second subcomponent. The tag includes an identifier that encodes tag data. The user device includes a sensor configured to interface with the identifier and a user interface including a display. The tag data corresponds to at least one of the first subcomponent and the second subcomponent to which the tag is attached such that, in response to the sensor interfacing with the identifier, the user device is provided with material that is specific to the at least one of the first subcomponent and the second subcomponent to which the tag is attached.2021-10-21
20210326551LATCH AND HINGE SYSTEMS FOR BASE STATIONS AND HANDHELD DEVICES - A base station or handheld device can be equipped with a latch system or a multi-hinge arrangement for electrical contacts. The latch system can be adjustable between different latching configurations in which the base station and handheld device are retained together by different degrees. The multi-hinge arrangement can provide rotation about multiple axes to provide rolling contact between electrical contacts of the base station and the handheld device.2021-10-21
20210326552BIOLOGICAL PATTERN INFORMATION PROCESSING DEVICE, BIOLOGICAL PATTERN INFORMATION PROCESSING METHOD, AND PROGRAM - A biological pattern information processing device includes: a biological pattern information acquisition unit that acquires biological pattern information indicating a biological pattern; and a singular region detection unit that detects a singular region including damage, from the biological pattern indicated by the acquired biological pattern information.2021-10-21
20210326553ELECTRONIC DEVICE FOR RECOGNIZING FINGERPRINT OF USER AND METHOD THEREOF - An electronic device is provided. The electronic device includes a display, a fingerprint recognition sensor disposed under a first area of the display, at least one input detection sensor, and at least one processor electrically connected with the display, the fingerprint recognition sensor, and the at least one input detection sensor, wherein the at least one processor is configured to detect a designated event through the at least one input detection sensor, acquire background information through the fingerprint recognition sensor according to detection of the designated event, acquire fingerprint information of an object through the fingerprint recognition sensor in response to detecting the object on the first area of the display, and subtract the background information from the fingerprint information.2021-10-21
20210326554FINGERPRINT DETECTION TOUCH CONTROL DISPLAY APPARATUS, ARRAY SUBSTRATE, AND METHOD OF FABRICATING FINGERPRINT DETECTION TOUCH CONTROL DISPLAY APPARATUS - A fingerprint detection touch control display apparatus. The fingerprint detection touch control display apparatus includes a base substrate; a plurality of touch sensors on the base substrate; and a counter substrate facing the base substrate. Each of the plurality of touch sensors includes an invisible light emitting element; a driving circuit configured to driving light emission of the invisible light emitting element; an invisible light sensor; and a light shield. The invisible light emitting element is configured to emit light toward the counter substrate at least a portion of the light being reflected by a touch object on the counter substrate into the invisible light sensor through a via extending through the light shield. The invisible light sensor is configured to detect the portion of the light thereby detecting a fingerprint information.2021-10-21
20210326555DISPLAY PANEL AND DISPLAY DEVICE - A display panel and a display device are provided. The display panel includes a first substrate, a second substrate, and a liquid crystal layer disposed between the first substrate and second substrate. The second substrate includes a pixel layer with a plurality of pixel units. At least one fingerprint identification unit is disposed in the second substrate and located in a gap between the pixel units. The fingerprint identification units are formed on a color filter substrate of the display panel to integrate a display function, a touch control function, and a fingerprint identification function, thereby reducing cost and thickness of a module. Furthermore, by disposing a light converging layer, light is avoided from being interfered, and interference between the adjacent pixel units can be reduced. Further, a planar light source is used for increasing uniformity of light, thereby increasing image quality of the fingerprint identification units.2021-10-21
20210326556DISPLAY PANEL - A display panel is provided, the display panel including a color filter substrate; a plurality of fingerprint pixels disposed on a side of the color filter substrate; a plurality of fingerprint pixels disposed on a side of the color filter substrate; wherein each of the fingerprint pixels comprises a pixel unit and a fingerprint sensor; and a first black matrix disposed between the adjacent pixel units, wherein the fingerprint sensor is disposed between the color filter substrate and the first black matrix.2021-10-21
20210326557ELECTRONIC DEVICE HAVING A FINGERPRINT SENSING FUNCTION - An electronic device having a fingerprint sensing function is provided. The electronic device includes a flexible display panel, an image sensor, and a hard protective film. The flexible display panel has a fingerprint sensing area. The image sensor is disposed under the flexible display panel and below the fingerprint sensing area. The hard protective film is disposed between the flexible display panel and the image sensor and under the fingerprint sensing area.2021-10-21
20210326558INPUT SENSING DEVICE AND A DISPLAY DEVICE INCLUDING THE SAME - An input sensing device including: a power line; driving lines; a first signal line including sub-lines; a second signal line connected to the sub-lines; and sensor pixels connected to the power line, the driving lines, and the first signal line, wherein at least one sensor pixel of the sensor pixels includes: an optical sensor that transfers a photoelectrically converted charge from the power line to a first node in response to a driving signal provided through a first driving line of the driving lines; a first transistor connected between the first node and a first sub-line among the sub-lines, wherein the first transistor includes a gate electrode connected to the first driving line; and a second transistor connected between the first node and a second sub-line among the sub-lines, wherein the second transistor includes a gate electrode connected to the first driving line.2021-10-21
Website © 2022 Advameg, Inc.