48th week of 2021 patent applcation highlights part 57 |
Patent application number | Title | Published |
20210374268 | FAST QUERYING OF ENCRYPTED DATA SET - An encrypted database system includes a memory storing a database comprising a plurality of logical structural elements each respectively including an unencrypted fuzzed value and encrypted sensitive data formed by encrypting a sensitive data value. The system also includes a processor in communication with the memory and configured to form the plurality of logical structural elements and store the plurality of logical structural elements in the memory. Forming a logical structural element comprises generating the unencrypted fuzzed value for the sensitive data value, encrypting the sensitive data value, and storing the encrypted sensitive data value and the unencrypted fuzzed value in the same logical structural element in the database. The unencrypted fuzzed value is within a predetermined value range and is different from the sensitive data value. | 2021-12-02 |
20210374269 | Methods, Systems, and Devices for Segregated Data Backup - A method in an electronic device designates, with one or more processors of the electronic device, at least one data item stored within a memory of the electronic device for storage in a plurality of remote electronic devices. The method encrypts, with the one or more processors, the at least one data item to create at least one encrypted data item. The method divides, with the one or more processors, the at least one encrypted data item into a plurality of encrypted subset data items. The method then delivers, with a communication device, at least a first encrypted subset data item from the plurality of encrypted subset data items to a first remote electronic device and at least a second subset data item from the plurality of encrypted subset data items to a second remote electronic device. | 2021-12-02 |
20210374270 | Digital Channel for Automated Parameter-Driven, Scenario-Based Risk-Measurement, Classification and Underwriting in Fragmented, Unstructured Data Environments And Corresponding Method Thereof - A digital device is provided for automated risk-transfer underwriting in fragmented, unstructured data environment. The digital device includes a plurality of sensors, a storage configured to store transfer portfolio data, and circuitry configured to measure characteristics parameters of a plurality of objects, assign the measured characteristics parameters to a profile associated with the plurality of objects, classify the plurality of objects into a plurality of classes based on the measured characteristics parameters, generate a transfer cover value based on (i) the measured characteristics parameters and (ii) a relationship between a risk source, a risk exposure measure, and a risk exposed object of the transfer portfolio data, assign the generated transfer cover value to the corresponding section of the profile for the risk exposed object, and generate a risk score value to the corresponding section of the profile based on the assigned transfer cover value. | 2021-12-02 |
20210374271 | COMPUTING DEVICE AND MODEL PARAMETERS SECURITY PROTECTION METHOD - A model parameters security protection method is implemented in a computing device in communication connection with at least one security protection device. The method includes training a data model based on an artificial neural network using a number of images and obtaining parameter information of the data model, encrypting the parameter information and generating a configuration file comprising the encrypted parameter information, and sending the configuration file to the at least one security protection device. The parameter information includes at least one of a weight of neuron and an offset value of the neuron of the artificial neural network. | 2021-12-02 |
20210374272 | RANDOMNESS DETECTION IN NETWORK DATA - An example operation may include one or more of dividing a data file into a plurality of data chunks, generating a randomness value for each data chunk based on one or more predefined randomness tests, and accumulating generated randomness values of the plurality of data chunks to generate an accumulated randomness value, detecting whether the data file is one or more of encrypted and compressed based on the accumulated randomness value and a predetermined threshold value, and storing information about the detection via a storage. | 2021-12-02 |
20210374273 | Apparatus and Method for Controlling Access to User Information - An apparatus and method control access to user information by generating a record of user information that includes the user information and appending the record of user information to a blockchain. A hash is assigned to the user information and the record of user information is encrypted prior to appending the record of user information to the blockchain. A record of authorization is received and appended to the blockchain. The record of authorization includes the user information, an identification of a third-party application authorized to read the record of authorization, and an access expiration parameter that places a restriction or limitation on access to the user information. | 2021-12-02 |
20210374274 | EFFICIENT DENIABLE COMMITMENT OF DATA AND UNLINKABLE PROOF OF COMMITMENT FOR SECURING USER PRIVACY IN A DIGITAL IDENTITY SYSTEM - A method of generating a deniable commitment of personal data of a user with an unlinkable proof of the commitment of the personal data for securing user privacy in a digital identity system includes receiving the personal data of the user and receiving the commitment of the personal data according to a commitment scheme. An interactive zero-knowledge proof is engaged in with the user so as to verify that the commitment of the personal data opens to the personal data of the user. | 2021-12-02 |
20210374275 | Intelligent Dynamic Data Masking on Display Screens Based on Viewer Proximity - A system for dynamically masking items containing sensitive information on a display screen of a user device is disclosed. A distance of each viewer from the display screen is determined. Each viewer is identified using a facial recognition algorithm. Each viewer's authority level to view certain information is determined. For each item containing sensitive information, a dynamic proximity threshold for the item is determined based on a size of the display screen and a size of the item. The dynamic proximity threshold for the item is a distance from the display screen from which the item is identifiable. The system is configured to determine whether each viewer is authorized to view the item based on the authority level of each viewer. The item is masked if at least one viewer is at a distance that is within the dynamic proximity threshold and is not authorized to view the item. | 2021-12-02 |
20210374276 | SMART DOCUMENT MIGRATION AND ENTITY DETECTION - Systems and methods include extraction of a plurality of clauses from each of a plurality of electronic documents, determination, for each of the plurality of clauses and using a machine-learned algorithm, an associated clause type, identification of one or more data privacy protection entities present within each of one or more of the plurality of clauses, determination, for each of the one or more of the plurality of clauses, of a weighted frequency for each of the one or more data privacy protection entities present within the clause based on a type of the data privacy protection entity, determination of a weighted frequency associated with each of the plurality of electronic documents based on the determined weighted frequency for each of the one or more data privacy protection entities present within clauses of the plurality of electronic documents, and storage of an identifier of each of the plurality of electronic documents in association with a respective determined weighted frequency. | 2021-12-02 |
20210374277 | THRESHOLD-BASED ASSEMBLY OF AUTOMATED ASSISTANT RESPONSES - Techniques are described herein for assembling/evaluating automated assistant responses for privacy concerns. In various implementations, a free-form natural language input may be received from a first user and may include a request for information pertaining to a second user. Multiple data sources may be identified that are accessible by an automated assistant to retrieve data associated with the second user. The multiple data sources may collectively include sufficient data to formulate a natural language response to the request. Respective privacy scores associated with the multiple data sources may be used to determine an aggregate privacy score associated with responding to the request. The natural language response may then be output at a client device operated by the first user in response to a determination that the aggregate privacy score associated with the natural language response satisfies a privacy criterion established for the second user with respect to the first user. | 2021-12-02 |
20210374278 | IDENTITY BREACH NOTIFICATION AND REMEDIATION - In one aspect, the present disclosure relates to a method for improved security in a networked computing environment, the method comprising: receiving, from a user device, a registration request comprising a user identifier for a user; receiving, from the user device, user credentials to access one or more online accounts associated with the user; accessing the one or more online accounts to retrieve user activity data for the user; analyzing the retrieved user activity data to determine one or more merchants associated with the user; storing, in a database coupled to a server device, a mapping between the user and the one or more merchants; receiving, from a monitoring service, an indication that a first merchant of the one or more merchants has experienced a data breach; and sending a notification to the user in response to determining that the first merchant has experienced a data breach. | 2021-12-02 |
20210374279 | DIFFERENTIALLY PRIVATE DATASET GENERATION AND MODELING FOR KNOWLEDGE GRAPHS - A device may generate a synthetic knowledge graph based on a true knowledge graph, may partition the synthetic knowledge graph into a set of synthetic data partitions, and may determine, using a plurality of teacher models, an aggregated prediction. The aggregated prediction may be based on individual predictions from corresponding individual teacher models included in the plurality of teacher models. The device may determine, using a student model and based on the synthetic knowledge graph and noise, a student prediction. The student model may be trained based on historical synthetic knowledge graphs and historical aggregated predictions associated with the plurality of teacher models. The device may determine an error metric based on the aggregated prediction and the student prediction, and may perform an action associated with the synthetic knowledge graph based on the error metric. | 2021-12-02 |
20210374280 | METHOD AND APPARATUS FOR DEVICE-SIDE TRAJECTORY ANONYMIZATION BASED ON NEGATIVE GAPPING - An approach is provided for device-side probe trajectory anonymization based on negative gapping. The approach involves, for example, collecting a probe trajectory stream from a sensor of a probe device, wherein the probe trajectory stream comprises a time-sequence of location data points representing a sensed movement of the probe device. The approach also involves generating a plurality of subtrajectory streams from the probe trajectory stream. The approach further involves processing the plurality of subtrajectory streams to create a negative gap between the plurality of subtrajectory streams. The approach further involves providing the plurality of subtrajectory streams as an output in place of the probe trajectory. | 2021-12-02 |
20210374281 | TRUSTED SYSTEM FOR SHARING USER DATA WITH INTERNET CONTENT PROVIDERS - A method includes receiving a request from an internet content provider to provide data about a subscriber associated with an IP address, where the data allows the internet content provider to maintain stateful and persistent information about an HTTP session with a user endpoint device associated with the IP address determining whether the Internet content provider is a trusted Internet content provider pre-authorized to receive at least some of the data about the subscriber, determining a subset of the data about the subscriber that is allowed to be shared with the Internet content provider, when the Internet content provider is determined to be a trusted Internet content provider, providing the subset of the data to the Internet content provider, when the subset of the data is determined, and denying the request to provide the data, when the Internet content provider is determined not to be a trusted Internet content provider. | 2021-12-02 |
20210374282 | SYSTEMS AND METHODS FOR MANAGING A DATA REQUEST INTERFACE - A computer system and method for managing a data request interface. The system includes a memory associated with the data request interface and coupled to a processor. The memory includes processor-executable instructions of the method for managing the data request interface. The method includes: receiving, from a first client device, a first signal including a primary authorization credential associated with a data record and a second signal including a request to generate an alternate authorization credential for use by a software module. The alternate authorization credential is associated with data retrieval constraints. The method includes generating the alternate authorization credential and configuring the data request interface to impose the data retrieval constraints for constraining data operations on the data record upon receipt of the alternate authorization credential. The method further includes sending, to the first client device or a second client device, a third signal including the alternate authorization credential. | 2021-12-02 |
20210374283 | SYSTEM FOR MANAGING TRANSACTIONAL DATA - A system may include transaction storage devices. Each transaction storage device may include a data store configured to receive, from a first entity, a request to push a detailed transaction corresponding to a secure identifier. The secure identifier may be generated, using an encoding function, from a user identifier of a user. The data store may be further configured to store the detailed transaction based on a first determination to trust the first entity. The system may further include an access controller configured to perform the first determination by applying a first security rule corresponding to a type of the secure identifier to the request to push the detailed transaction, and a registry configured to store at least the first security rule. | 2021-12-02 |
20210374284 | INTEGRATION OF PICTORIAL CONTENT INTO SECURE SIGNATURE DOCUMENTS - A system and a method are disclosed for enabling pictorial content to be added to a secure document. In an embodiment, a secure document tool receives a request, from an administrator of the secure document, to enable modification of a region of the secure document with an addition of pictorial content, the secure document configured to prevent modification of contents of the secure document by a signer, the secure document enabled to accept a signature on the secure document by the signer. The secure document tool receives, from the signer, a command to add pictorial content to the region, and responsively adds the pictorial content to the region. The secure document tool receives from the signer, a signature on the secure document, and responsively disables the secure document from accepting further modifications. | 2021-12-02 |
20210374285 | System and Method for Providing Trusted Links Between Applications - A system and method are provided for providing trusted links between applications. The method is executed by a registry server device having a communications module. The method includes storing in a database coupled to the registry server device, configuration files for a plurality of applications, each configuration file comprising an indication of data that can be shared with other applications, The method also includes receiving via the communications module, from a first application, a first request to obtain a trusted link to a second application and sending to the first application, via the communications module, a first response having the trusted link. The method also includes receiving via the communications module, from the second application, a second request to verify the trusted link provided by the first application in association with the second application being invoked by the first application. The method also includes sending to the second application, via the communications module, a second response with a result of the verification. | 2021-12-02 |
20210374286 | SECURE MESSAGE ROUTING - In described examples, a method of routing messages in a system on a chip (SoC) includes a secure message router receiving a message including a content, an identifier of the message's sending (origin) functional block and/or of a receiving (destination) functional block, a message secure value, a promote value, and a demote value. A context corresponding to the identifier is retrieved from a memory. The context includes an allow promote value and an allow demote value. The message secure value is increased if the promote value requests the increase and matches the allow promote value. The message secure value is decreased if the demote value requests the decrease and matches the allow demote value. Cleartext corresponding to the content is made accessible by the destination if the context secure value matches the message secure value. The message is then outputted from the secure message router to the destination. | 2021-12-02 |
20210374287 | AUTHENTICATION OF AN ORIGINAL EQUIPMENT MANUFACTURER ENTITY - There is provided mechanisms for authenticating an OEM entity as manufacturer of a communication device comprising an identification module. A method is performed by a network entity. The method comprises providing, towards tire identification module, a challenge of a challenge-response authentication procedure. The method comprises obtaining, from the identification module, a first response of the challenge-response authentication procedure. The method comprises providing, towards the OEM entity and upon having obtained the response. the challenge. The method comprises obtaining, from the OEM entity, a second response of the challenge-response authentication procedure. The method comprises authenticating the OEM entity as the manufacturer of the communication device only when the second response matches the first response. | 2021-12-02 |
20210374288 | Authentication of Medical Device Computing Systems by Using Metadata Signature - Computer code embedded in an electronic component (e.g., a processor, a sensor, etc.) of a medical device, such as a dialysis machine, can be authenticated by comparing a metadata signature derived from the computer code of the electronic component to a key derived from a pre-authenticated code associated with the electronic component. The metadata signature can be derived by running an error-check/error-correct algorithm (e.g., SHA256) on the computer code of the electronic component. A use of the metadata signature enables detection of any unauthorized changes to the computer code as compared to the pre-authenticated code. | 2021-12-02 |
20210374289 | Processors with Security Levels Adjustable per Applications - Methods, systems, and apparatuses related to adjustable security levels in processors are described. A processor may have functional units and a register configured to control security operations of the functional units. The register configures the functional units to operate in a first mode of security operations when the register contains a first setting; and the register configures the functional units to operate in a second mode of security operations when the register contains a second setting (e.g., to skip/bypassing a set of security operation circuit for enhanced execution speed). | 2021-12-02 |
20210374290 | SECURITY DEVICE WITH EXTENDED RELIABILITY - A security hardware device is configured to secure a control apparatus. The security hardware device includes a data security domain; a functional safety domain; a data security processor provided in the data security domain and is configured to secure data from unauthorized access or manipulation; a functional safety processor provided in the functional safety domain and is configured to detect functional errors and generate respective safety alerts in response to detecting the functional errors; and a monitoring processor configured to analyze the respective safety alerts provided by the functional safety processor for at least one pattern of safety alerts indicative of a security attack and generate a response signal in response to the respective safety alerts having at least one of the at least one pattern of safety alerts. | 2021-12-02 |
20210374291 | FAULT INJECTION EVENT DETECTION AT A CHIP AND RELATED SYSTEMS, METHOD AND DEVICES - Disclosed is a fault event detector configured to detect a fault injection event in an area of a chip that includes a vulnerable digital circuit. Such a fault event detector may include a bistable device that changes state at least partially in response to a presence of a fault injection event in a surrounding area of the fault event detector. Such a fault event detector may be arranged relative to a vulnerable digital circuit such that the vulnerable digital circuit is substantially located within the surrounding area of the first fault event detector. | 2021-12-02 |
20210374292 | METHOD FOR OPERATING AN ELECTRONIC DEVICE - A method for operating an electronic device. The method includes checking an operational software of the electronic device for an unwanted manipulation. The following steps are carried out in the event that an unwanted manipulation is detected: deactivating the operational software of the electronic device; and signaling the unwanted manipulation by way of a defined modulation of an electrical current draw of the electronic device. | 2021-12-02 |
20210374293 | Memory Protection Unit Boundary Partitioning Based on Compiled Software Objects - The present disclosure advantageously provides a computer-based method for partitioning software for an embedded system with a memory protection unit (MPU). Object code within a plurality of object files is converted to intermediate code. A call graph is generated based on the intermediate code. The call graph is transformed into a directed flow graph, which includes updating the call graph's node weights and directed edge weights. The directed flow graph is partitioned into a target number of MPU memory regions, which includes assigning each element of the object code to one of the MPU memory regions. Each element of the object code is relocated to a new object file that corresponds to the assigned MPU memory region. An MPU configuration object file is created that includes one or more configuration parameters for each MPU memory region. | 2021-12-02 |
20210374294 | Data storage device and data processing method - A memory controller coupled to a memory device and configured to control access operations of the memory device includes a data protection engine and a microprocessor. The data protection engine is configured to generate protection information according to data received from a host device. The microprocessor is configured to detect a status of the memory device in response to one or more write operations for writing the data to the memory device, determine whether a portion of the data has to be excluded when generating the protection information corresponding to the data according to the status and accordingly generate a determination result, and store the protection information and the determination result together in the memory device. The determination result indicates which portion of the data is utilized to generate the protection information. | 2021-12-02 |
20210374295 | TECHNIQUES TO CUSTOM DESIGN PRODUCTS - Disclosed are methods and interfaces for depicting a plurality of properties of a material, such as a haptic coating. In some aspects, gauges each expressing a property of the material may be displayed. Each property that collectively may describe the material may be defined along a gradient each of two opposing characteristics. Each of the physical properties may have an interrelationship with one or more of the other physical properties, such that when a particular value or quantity of one physical property is chosen, the other physical properties are constrained to a certain degree. The example gauges disclosed herein provide an interface that allows a user to easily understand these constraints and also allows for user friendly and intuitive manipulation of desired physical properties. | 2021-12-02 |
20210374296 | SYSTEM AND METHOD FOR PROVIDING AN INTERACTIVE VIEW OF A PROPERTY, ASSOCIATED SYSTEMS AND DOCUMENTATION RELATED THERETO - Provided herein is an interactive mapping system (IMS) and equipment remote monitoring system (ERMS) application designed to deliver real-time digital information on a simple graphical user interface to map and locate building systems of a property of interest. | 2021-12-02 |
20210374297 | BUILDING QUALITY INDEXING SYSTEM - The present disclosure is directed to methods and apparatus for improving existing buildings or for improving new buildings. This process may include identifying factors and related metrics that leverage one or more building quality index values when an overall quality of a building is accessed and improved. Such a building quality index value may be a single value within a possible range of values. The index value may be a compilation or other transformation of values associated with various categories that may include building materials, types of businesses contained within the building, environmental impact of the building, and other metrics. This building quality index value may be a function of characteristics that may be associated with people that use the building, environmental conditions that surround the building, a location, a risk likelihood, past and future projected climatic conditions, or other factors. | 2021-12-02 |
20210374298 | GENERATIVE DESIGN PIPELINE FOR URBAN AND NEIGHBORHOOD PLANNING - An urban design pipeline automatically generates design options for an urban design project. The urban design pipeline includes a geometry engine and an evaluation engine. The geometry engine analyzes design criteria and design objectives associated with the urban design project and then generates numerous candidate designs that meet the design criteria and optimize the design objectives to varying degrees. The evaluation engine evaluates each candidate design to generate a set of metrics. The geometry engine modifies the candidate designs based on corresponding metrics to generate candidate designs that better meet the design criteria and more effectively achieve the design objectives. | 2021-12-02 |
20210374299 | HEADSET APPARATUS FOR DISPLAY OF LOCATION AND DIRECTION BASED CONTENT - Methods and apparatus for presenting data to a user with augmented reality headgear or augmented reality glasses that has been oriented in a direction based upon unique automated generation of a vector are described. Systems for determining a direction of interest are based upon orientation of an apparatus. Data collection systems such as cameras, stereoscopic cameras, and scanner systems may be included in the augmented reality gear. In combination with a geospatial position, the direction of interest may be referenced in the provision of content via a user interface displayed in a worn augmented reality gear of the user at the site of interest. Updating of model data may be coordinated through the interface of an oriented augmented reality headgear with data collection systems. | 2021-12-02 |
20210374300 | METHOD AND APPARATUS FOR IMPROVED POSITION AND ORIENTATION BASED INFORMATION DISPLAY - Apparatus and methods for enhanced wireless determination of a position and direction of a smart device are describe which support the display of a virtual tag upon a user interface of the smart device. Wireless transceivers controlled by the smart device communicate with reference point transceivers to generate data sufficient to determine relative positions of the wireless transceivers and a direction of interest. Operation of LIDAR may be operative to verify the position and direction of the Smart Device as well as a topography of the environment. | 2021-12-02 |
20210374301 | Method for Modeling and Designing a Helical Spring - A method of modeling and designing a helical spring, the helical spring including a top end turn ( | 2021-12-02 |
20210374302 | METHODS AND SYSTEMS FOR GENERATIVELY DESIGNING ASSEMBLIES OF MECHANICAL PARTS - Methods and systems are disclosed for generatively designing a model of an assembly of mechanical parts. One method includes receiving a first set of constraints for a first part; determining a spatial relationship between the first part and a second part; updating the first set of constraints for the first part based on at least the spatial relationship between the first part and the second part; updating a second set of constraints for the second part based on at least the updated first set up constraints and/or the spatial relationship between the first part and the second part; and generating a model for the first part based on the updated first set of constraints. | 2021-12-02 |
20210374303 | TOOTH SURFACE SHAPE DESIGN SUPPORT DEVICE, GEAR MACHINING SYSTEM, AND TOOTH SURFACE SHAPE DESIGN SUPPORT PROGRAM - A tooth surface shape design support device for supporting design of a tooth surface shape of a gear includes a principal component shape data acquisition unit configured to acquire a plurality of principal component shape data obtained by performing principal component analysis on a tooth surface shape sample data group including a plurality of tooth surface shape sample data indicating samples of the tooth surface shape, and a tooth surface shape evaluation unit configured to evaluate a tooth surface shape defined by using the plurality of principal component shape data acquired by the principal component shape data acquisition unit. | 2021-12-02 |
20210374304 | UTILIZING DEEP LEARNING AND NATURAL LANGUAGE PROCESSING TO CONVERT A TECHNICAL ARCHITECTURE DIAGRAM INTO AN INTERACTIVE TECHNICAL ARCHITECTURE DIAGRAM - A device may receive input data identifying a technical architecture diagram, a design document, an interface specification document, and technical architecture icons, and may process the input data identifying the technical architecture diagram, with a model, to determine hierarchical objects from the technical architecture diagram. The device may perform OCR and NLP of the hierarchical objects to determine blocks of data, and may compare the blocks of data and the input data identifying the design document to identify functionalities of applications. The device may compare the blocks of data and the input data identifying the interface specification document to identify attributes, and may compare the blocks of data and the input data identifying the technical architecture icons to identify icons. The device may consolidate the blocks of data, the functionalities, the attributes, and the icons into a final document, and may perform actions based on the final document. | 2021-12-02 |
20210374305 | METHOD AND SYSTEM FOR DESIGN AND ENGINEERING LED FIBER ROLLOUT - Optical fiber network or fiber network is used for transmitting large volumes of data with maximum speed. Fiber to home is a recent technology of the fiber network where the initial fiber rollout cost is more. Hence a proper network management is necessary to rollout the fiber network in an optimized manner. Conventional methods provides construction led approach for fiber network planning and field survey. The present disclosure receives a plurality of geocoded addresses associated with a plurality of users and an average revenue per user. A fiber rollout cost projection is performed based on the input data and a fiber network is generated based on the projected fiber rollout cost. Further, field survey is performed based on the generated network and a fiber network construction design is made. Further, a fiber network rollout is performed based on the fiber network construction design and a redline deviation markup. | 2021-12-02 |
20210374306 | Distributed Sequencial Gaussian Simulation - A method for processing a well data log may comprise adding one or more boundary areas to the well data log, dividing the well data log into one or more segments using the one or more boundary areas, processing each of the one or more segments on one or more information handling systems, and reforming each of the one or more segments into a final simulation. A system for processing a well data log may comprise one or more information handling systems in a cluster. The one or more information handling systems may be configured to perform the method for processing the well data log. | 2021-12-02 |
20210374307 | SEPARABLE-STATE SIMULATION OF QUANTUM PROGRAM CODE - A method to digitally simulate an evolving quantum state of a qubit register of a quantum computer is enacted in a computer system. The quantum state is represented as an array of complex-valued amplitudes, where each amplitude is associated with an individual qubit of the qubit register, and where the quantum state is separable as a product of the individual quantum states of each qubit. One or more quantum-program instructions corresponding to a quantum circuit are received, and the amplitudes of the array are adjusted to reflect a change in the quantum state pursuant to execution of the quantum circuit, the change preserving the separability of the quantum state as a product of individual quantum states of each qubit. One or more of the adjusted amplitudes are then outputted computationally, in such form as to be receivable as input to a computer program. | 2021-12-02 |
20210374308 | METHOD OF SIMULATING AUTONOMOUS VEHICLE IN VIRTUAL ENVIRONMENT - Provided herein is a moving object simulation method including: a simulation preprocessing step in which a first server generates environment information for the simulation target, including at least one of road data, nearby vehicle data, nearby pedestrian data, nearby obstacle data, nearby traffic light data, nearby sign data, and event data, for a predetermined period of time; and a simulation step in which a second server calculates sensor unit output data of a simulation target vehicle according to movement of the simulation target vehicle for the predetermined period of time using the environment information, preventing computational overload due to limitations of server resources and promoting quality improvement for algorithm verification. | 2021-12-02 |
20210374309 | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - A model generating part generates an analysis model for an airflow analysis of an indoor space. A temperature distribution estimating part performs the airflow analysis of the indoor space by using the analysis model and estimates a temperature distribution in the indoor space. A communication part acquires a temperature measured at a measurement point in the indoor space. A model correcting part collates the temperature distribution estimated by the temperature distribution estimating part with the temperature at the measurement point acquired by the communication part, and corrects the analysis model based on a collation result. | 2021-12-02 |
20210374310 | DATA STRUCTURES AND PROCESSING METHODS FOR HIGHLY SCALABLE SIMULATION PLATFORMS - Disclosed herein are systems and methods for simulating an environment over a plurality of intervals of in-simulation time by using a two-part data structure to represent agents or entities in the simulation. A system may create and store a data structure representing an agent in the simulation, wherein a first portion of the data structure represents characteristics of the agent at a present interval and a second portion of data structure represents characteristics of the agent at a future interval of the simulation. Also disclosed herein are systems and methods for executing a multi-agent simulation using multiple processing threads. A system may group a plurality of agents in the simulated environment into subsets associated respectively with nodes of the simulated environment, assign the subsets to respective separate processors of the system, and execute the simulation using separate processing threads associated respectively with the separate processors. | 2021-12-02 |
20210374311 | SIMULATION TOOL - A method, stored on a non-transitory medium and executed by a processor, for simulating strain induced orthotropy for a material, comprises calculating three (3) principal strain directions of the simulated material, calculating three (3) distortional strains for the simulated material, and calculating three (3) dilatational strains for the simulated material. The method further comprises calculating free energy for the simulated material, the calculated free energy being calculated from the calculated three principal directions of the simulated material, the three distortional strains and the three dilatational strains. The method yet further comprises calculating, via the calculated free energy, a stress for the simulated material based on the calculated free energy for the simulated material. | 2021-12-02 |
20210374312 | VIRTUAL DEBRIS SIMULATOR FOR ANALYZING DEBRIS CLOGGING AREAS AND WASHING CYCLE OF A MACHINED OBJECT - A method to identify possible debris clogging area in a machined object includes simulating movement of a plurality of debris particles provided within a modeled object having a plurality of cavities in accordance with a debris clogging evaluation to identify inaccessible areas along the plurality of cavities. The plurality of debris particles is indicative of solid debris and the modeled object is a multidimensional computer designed model. The method further includes determining an egress characteristic of the plurality of cavities based on the simulated movement of the plurality of debris particles. The egress characteristic includes a contact area, an obstruction area, or a combination thereof. | 2021-12-02 |
20210374313 | FINDING EQUIVALENT CLASSES OF HARD DEFECTS IN STACKED MOSFET ARRAYS - This disclosure describes a method for finding equivalent classes of hard defects in a stacked MOSFET array. The method includes identifying the stacked MOSFET array in a circuit netlist. The stacked MOSFET array includes standard MOSFETs sharing gate and bulk terminals. The method further includes determining electrical defects for the standard MOSFETs, grouping the electrical defects into at least one intermediate equivalent defect class based on a topological equivalence of the electrical defects, grouping the electrical defects in the at least one intermediate equivalent defect class into at least one final equivalent defect class based on an electrical equivalence of the electrical defects, performing a defect simulation on an electrical defect in the at least one final equivalent defect class, and attributing a result of the defect simulation on the electrical defect to additional electrical defects in the final equivalent defect class. | 2021-12-02 |
20210374314 | Engineering Change Order Scenario Compression by Applying Hybrid of Live and Static Timing Views - A method and apparatus for preforming engineering change order scenario compression by applying a hybrid of live and static timing views to an integrated circuit design. A plurality of operational scenarios are identified with at least one operational condition. The operational status for a plurality of operational features is determined under conditions associated with the identified scenarios. The operational scenarios are divided into live and static views. Margins are then associated with the operational features within at least one scenario of a static view. Information is transferred from at least one scenario of a static view to a merged live view through the margin. | 2021-12-02 |
20210374315 | IC DEVICE MANUFACTURING METHOD - A method of forming an IC device includes creating a recess by removing at least a portion of a channel of a first transistor and a portion of a gate electrode, the gate electrode being common to the first transistor and an underlying second transistor. The method includes filling the recess with a dielectric material to form an isolation layer, and constructing a slot via overlying the isolation layer. | 2021-12-02 |
20210374316 | METHOD OF WAFER LAYOUT AND EXPOSURE SYSTEM OF LITHOGRAPHY MACHINE - Embodiments of the present application relate to the technical field of semiconductor, and disclose a design method of a wafer layout and an exposure system of a lithography machine. The design method of a wafer layout includes: providing a yield distribution map of a wafer under an initial wafer layout; determining a yield edge position of the wafer according to the yield distribution map; and calculating a new wafer layout according to a die size and the yield edge position. | 2021-12-02 |
20210374317 | METHOD OF GENERATING LAYOUT DIAGRAM INCLUDING DUMMY PATTERN CONVERSION AND SYSTEM OF GENERATING SAME - A method (of revising an initial layout diagram of a wire routing arrangement, the initial layout diagram and versions thereof being stored on a non-transitory computer-readable medium) includes identifying, in a first conductance layer of the initial layout diagram, a routed pattern and a dummy pattern, each of which extends in a first direction and revising to form a revised layout diagram. The routed patterns are functional in a representation of a circuit and the dummy patterns are non-functional in the representation of the circuit. The revising includes connecting first ends of the corresponding routed and dummy patterns and connecting second ends of the corresponding routed and dummy patterns. | 2021-12-02 |
20210374318 | GENERATION OF LAYOUT INCLUDING POWER DELIVERY NETWORK - A method is disclosed including: generating, based on design information for an integrated circuit, a circuit design that includes an initial power delivery network (PDN) for the integrated circuit; performing a pre-layout simulation to the circuit design that includes the initial power delivery network, to determine whether the circuit design meets a predetermined specification; and when the circuit design meets the predetermined specification, generating a power delivery network layout of the integrated circuit, and generating, after the power delivery network layout is generated, a circuit layout of the integrated circuit. | 2021-12-02 |
20210374319 | DYNAMIC ALLOCATION OF COMPUTING RESOURCES FOR ELECTRONIC DESIGN AUTOMATION OPERATIONS - A system may include a set of compute engines. The compute engines may be configured to perform electronic design automation (EDA) operations on a hierarchical dataset representative of an integrated circuit (IC) design. The system may also include a dynamic resource balancing engine configured to allocate computing resources to the set of compute engines and reallocate a particular computing resource allocated to a first compute engine based on an operation priority of an EDA operation performed by a second compute engine, an idle indicator for the first compute engine, or a combination of both. | 2021-12-02 |
20210374320 | SYSTEM AND METHOD TO PROCESS A VIRTUAL PARTITION CELL INJECTED INTO A HIERARCHICAL INTEGRATED CIRCUIT DESIGN - Aspects described herein relate to physical verification of a design of an integrated circuit to be manufactured on a semiconductor die. One example method involves inserting a virtual partition cell in a parent cell of a layout of a design of an integrated circuit. A child cell of the parent cell has a first portion that overlaps the virtual partition cell and a second portion that is outside of the virtual partition cell. The method also includes creating, by one or more processors, a hierarchy of cells having the child cell and the virtual partition cell descending from the parent cell, wherein the child cell has multiple instances in the hierarchy of cells, and performing a design rule check runset on the parent cell based on the hierarchy. | 2021-12-02 |
20210374321 | SYSTEM AND METHOD FOR PROVIDING ENHANCED NET PRUNING - A method of pruning nets in a circuit design includes, in part, receiving data representative of net layers associated with the circuit design, and accessing a connect database associated with the circuit design. The connect database includes data representative of electrical connections associated with the circuit design. The method further includes, in part, determining whether a marker layer exists in the net layers, and pruning nets that are not connected to the marker layer if the marker layer is determined to exist. The marker layer, which is not stored in the connect database, designates a connection between at least a pair of nets in the circuit design. | 2021-12-02 |
20210374322 | CIRCUIT LAYOUT VERIFICATION - A system, method, and computer readable medium with instructions for verifying an original layout are disclosed. The original layout includes cells arranged in a cell hierarchy, front-end-of-line (FEOL) layers, and back-end-of-line (BEOL) layers. In one embodiment, a reduced layout is generated by trimming out cells below a top tier of the cell hierarchy and filtering out the FEOL layers. A text-based short check is executed on the reduced layout. Next, an augmented reduced layout is generated. The augmented reduced layout includes pin information for cells in a second tier connected to the top tier. An interconnectivity check is then executed on the augmented reduced layout based on a schematic for the circuit. Afterwards, a result (e.g., location of short or connectivity mismatch) based on at least one of the text-based short check and the interconnectivity check is outputted. A conventional LVS check may then be executed. | 2021-12-02 |
20210374323 | INTEGRATED CIRCUIT STRUCTURE - An IC structure includes a first cell and a first and second rail. The first cell includes a first and second active region and a first, a second and a third gate structure. The first active region having a first dopant type. The second active region having a second dopant type. The first gate structure extending in a second direction, overlapping the first or the second active region. The second gate structure extending in the second direction, and overlapping a first edge of the first or second active region. The third gate structure extending in the second direction, and overlapping at least a second edge of the first or second active region. The first rail extending in the first direction and overlapping a middle portion of the first active region. The second rail extending in the first direction and overlapping a middle portion of the second active region. | 2021-12-02 |
20210374324 | RESOURCE SIZE-BASED CONTENT ITEM SELECTION - Systems and methods for automatically determining a content item size may be based on a size of a viewport and a width of a parent element. A script may be configured to determine a size of a viewport, determine a width of a parent element of a resource, and determine a content item size based, at least in part, on the size of the view port and the width of the parent element. A dimension of the determined content item size may be used by a content item selection system to determine a set of content items. A content item selection system may select a content item from the determined set of content items and serve data to effect display of the selected content item in the parent element with the resource. | 2021-12-02 |
20210374325 | System and method for providing a spreadsheet with cells having both text and evaluable subcells - The present disclosure is directed to using subcells to display both text and mathematically evaluable information within a cell of a spreadsheet. An algorithm can be applied to user-specified cell data to determine if the data are mathematically evaluable or not. If the user-specified cell data are not mathematically evaluable, such as the case when the data are text characters, the data are displayed within the cell as input. If the user-specified cell data are mathematically evaluable, such as the case when the data are a mathematical expression, the data can be evaluated and the resulting solution displayed within the cell. The cell can be used as a portion of a mathematical expression associated with a different cell, wherein the text data may be ignored and the solution to the mathematical expression used to solve the mathematical expression associated with the different cell. | 2021-12-02 |
20210374326 | System and Method for Establishing an Interactive Communication Session - A system and method of establishing a communication session is disclosed herein. A computing system receives, from a client device, a content item comprising text-based content. The computing system generates a mark-up version of the content item by identifying one or more characters in the text-based content and a relative location of the one or more characters in the content item. The computing system receives, from the client device, an interrogatory related to the content item. The computing system analyzes the mark-up version of the content item to identify an answer to the interrogatory. The computing system generates a response message comprising the identified answer to the interrogatory. The computing system transmits the response message to the client device. | 2021-12-02 |
20210374327 | CONTENT RENDITION GENERATION AND CONTROL - Various aspects of the disclosure are directed to content rendition generation. Sets of disparately-formatted media content are reformatted into corresponding renditions of media content having a common format. The common format includes device-indeterminate ID linking data that links respective portions (e.g., assets or a structural component including the assets) of each rendition with the common format to corresponding portions of the disparately-formatted media content. For each rendition, reformatted assets are generated in which each reformatted is specific to one of a plurality of disparate types of devices, based upon characteristics of the disparate device types. Access to the portions of disparately-formatted media content and/or the assets within the portions of disparately-formatted media content is tracked, based on the linking data. | 2021-12-02 |
20210374328 | VIDEO BUFFERING FOR INTERACTIVE VIDEOS USING A MARKUP LANGUAGE - A device configured to receive a video request that includes source scene information for generating the plurality of video scenes for a Hypertext Markup Language (HTML) video. For each video scene, the device is configured to identify a video scene from the source scene information and to assign a video scene entry in a video timing map to the identified video scene. The device is further configured to identify animation instructions for animations associated with the identified video scene from the source scene information and to populate the video scene entry in the video timing map based on the animation instructions for the animations that are associated with the identified video scene. The device is further configured to output the video timing map. | 2021-12-02 |
20210374329 | SYSTEMS AND METHODS FOR PROVIDING WRITING ASSISTANCE - A system for providing assistance with electronic communications includes a network device configured to communicate with a client computing device, a processor, and a memory including instructions stored thereon. When the instructions are executed by the processors, the instructions cause the system to receive category information and tonal information of an electronic message and a certification level selected from a plurality of certification levels, from the client computing device via the network device, create a project for the electronic message, select an assistant from a plurality of assistants for the project based on the category information and the tonal information, and provide a message, which has been edited by the selected assistant based on the category information and the tonal information, to the client computing device. | 2021-12-02 |
20210374330 | INFORMATION INTEGRATION APPARATUS - The present disclosure provides a technique to easily share and record comments from users on information acquired from medical devices and displayed on a screen. An information integration apparatus of the present disclosure includes an information storage, a main image generator, a target designator, a comment inputter, an information generator, and a comment image generator. | 2021-12-02 |
20210374331 | Spreadsheet system and method for unaligned placement and evaluation of cells - The present disclosure is directed to a method for displaying a document having spreadsheet cells in an unaligned format. The method allows for the display of a document containing a table. The table has a plurality of cells arranged in rows and columns. Unlike prior art tables that align all cells contiguous with one another, the method allows a user to place cells as desired. A user may space cells in the same row or column apart from one another, with no intervening cells and no contiguous borders. A user may also shift some cells in a column left or right of other cells in the same column and shift some cells in a row above or below other cells in the same row. | 2021-12-02 |
20210374332 | GENERATING CHARTS FROM DATA IN A DATA TABLE - A method for generating a chart suggestion list using data present in a data table includes providing the data table, one or more data types of a plurality of cells of the data table and one or more statistics pertaining to the plurality of cells as input to a machine learning model to obtain one or more outputs indicating one or more chart types for the data table, and creating one or more suggested charts based on the indicated chart types. Each of the one or more suggested charts represents at least a subset of the data in the data table. The method also includes generating a chart suggestion list including at least one of the one or more suggested charts. | 2021-12-02 |
20210374333 | STRUCTURAL INFORMATION PRESERVING FOR GRAPH-TO-TEXT GENERATION - A method, computer program, and computer system for training a graph-to-text generation network is provided. Encoded graph information corresponding to a target sentence is received, and the encoded graph information is decoded based on a biaffine attention score. One or more loss values are determined based on the decoded information, whereby the text-to-graph generation network is trained by minimizing the one or more loss values. A first loss value is generated by reconstructing one or more triple relations based on the biaffine attention score, and a second loss value predicts the graph as a linearized sequence. | 2021-12-02 |
20210374334 | METHOD FOR TRAINING LANGUAGE MODEL, ELECTRONIC DEVICE AND READABLE STORAGE MEDIUM - A method for training a language model, an electronic device and a readable storage medium, which relate to the field of natural language processing technologies in artificial intelligence, are disclosed. The method may include pre-training the language model using preset text language materials in a corpus; replacing at least one word in a sample text language material with a word mask respectively to obtain a sample text language material including at least one word mask; inputting the sample text language material including the at least one word mask into the language model, and outputting a context vector of each of the at least one word mask via the language model; determining a word vector corresponding to each word mask based on the context vector of the word mask and a word vector parameter matrix; and training the language model based on the word vector corresponding to each word mask. | 2021-12-02 |
20210374335 | SYSTEM AND METHOD FOR ELECTRONIC TEXT ANALYSIS AND CONTEXTUAL FEEDBACK - Analyzing communications to determine appropriateness and provide recommendations based on prior communications. Prior communications may create a baseline tone based on the sentiment, words, or phrases used in previous communications between the user and the intended recipient and/or other user recipient pairs. Machine learning techniques may be used to continuously update a baseline tone. | 2021-12-02 |
20210374336 | INFORMATION UNIQUENESS ASSESSMENT USING STRING-BASED COLLECTION FREQUENCY - Techniques are provided for assessing uniqueness of information using string-based collection frequency techniques. One method comprises obtaining multiple collections of documents from at least one data source; determining a collection frequency for a given character string based on a number of the collections comprising the given character string relative to a total number of the collections; assigning a uniqueness rating to the given character string based at least in part on a comparison of the collection frequency of the given character string to a collection frequency of one or more additional character strings in one or more of the plurality of collections; and performing an automated action using the given character string based on the assigned uniqueness rating. The automated action may comprise protecting the given character string and/or identifying the given character string as important information satisfying one or more importance criteria. | 2021-12-02 |
20210374337 | Method and System for Designing Distributed Dashboards - A computer-implemented method characterizes and controls performance of a set of device nodes in a distributed heterogeneous computing and control system. The device nodes are in physically distinct locations, in communication with one another over a network. One or more of the device nodes require different application programming code due to differences in hardware configuration or software configuration. The method includes configuring, by a design computer, for introduction into each distinct one of the device nodes, a corresponding communication facility and a corresponding dashboard instance. After introduction of the communication facility and dashboard instance into each device node, the design computer includes a communication facility in communication with the corresponding communication facility of each device node. Any given dashboard instance, either in the design computer or one of the device nodes, is configurable to display data and control elements associated with a selected one of the device nodes. | 2021-12-02 |
20210374338 | METHODS AND SYSTEMS FOR GENERATING DOMAIN-SPECIFIC TEXT SUMMARIZATIONS - Embodiments provide methods and systems for generating domain-specific text summary. Method performed by processor includes receiving request to generate text summary of textual content from user device of user and applying pre-trained language generation model over textual content for encoding textual content into word embedding vectors. Method includes predicting current word of the text summary, by iteratively performing: generating first probability distribution of first set of words using first decoder based on word embedding vectors, generating second probability distribution of second set of words using second decoder based on word embedding vectors, and ensembling first and second probability distributions using configurable weight parameter for determining current word. First probability distribution indicates selection probability of each word being selected as current word. Method includes providing custom reward score as feedback to second decoder based on custom reward model and modifying second probability distribution of words for text summary based on feedback. | 2021-12-02 |
20210374339 | GENERATING SENTIMENT ANALYSIS OF CONTENT - Certain aspects of the present disclosure provide techniques for providing sentiment analysis of content. In order to determine the overall sentiment of content, a request is received by a sentiment analyzer, which then identifies a content identification number and retrieves comments associated with the content identification number. The sentiment analyzer pre-processes the comments, which includes removing all personal identifying information from the comments. The sentiment analyzer sends the pre-processed comments to a natural language processing service, and in turn, receives sentiment indications corresponding to the comments provided. Based on the sentiment scores, the sentiment analyzer generates a sentiment analysis and displays the sentiment analysis in the graphical user interface generated by the sentiment analyzer. | 2021-12-02 |
20210374340 | USING EDITOR SERVICE TO CONTROL ORCHESTRATION OF GRAMMAR CHECKER AND MACHINE LEARNED MECHANISM - An editor service receives a textual input. The editor service provides the textual input to a rule-based grammar checker to obtain a grammar checker result. The editor service also provides the textual input to a machine learning (ML) fluency model that checks the textual input for errors and provides a ML model result. The editor service aggregates the grammar checker result and the ML model result and generates an editor service output based upon the aggregated results. A representation of the editor service result is provided to the client computing system for surfacing through a user interface. | 2021-12-02 |
20210374341 | GENERATIVE-DISCRIMINATIVE LANGUAGE MODELING FOR CONTROLLABLE TEXT GENERATION - The embodiments describe a generative-discriminative (GeDi) language modeling for determining a next token in a text sequence. A class conditional language model and a positive control code determine a first class conditional probability for each token candidate. The class conditional language model and a negative control code determine a second class conditional probability for the each token candidate. A logarithmic probability difference between the first class conditional probability and the second class conditional probability is determined for each token candidate. An unconditional language model determines an unconditional probability for each token candidate. A combined probability is determined by combining the unconditional probability and the logarithmic probability difference for each token candidate. The next token is selected from the token candidates based on the combined probabilities of the token candidates. | 2021-12-02 |
20210374342 | ELECTRONIC DEVICE FOR INPUTTING CHARACTERS AND METHOD OF OPERATION OF SAME - Various embodiments of the present invention relate to an electronic device for inputting characters and a method of operation of same. At this time, the electronic device comprises a display, at least one processor, and a memory operatively connected to the processor, wherein the memory may store instructions that, when executed, cause the at least one processor to: detect at least one input word; determine a priority of a plurality of categories for a content on the basis of the at least one input word; determine at least one recommendation category on the basis of the determined priority of the plurality of categories; and control the display so as to display at least one content corresponding to the at least one determined recommendation category as at least one recommendation content for the at least one input word. Other embodiments may also be possible. | 2021-12-02 |
20210374343 | METHOD AND APPARATUS FOR OBTAINING WORD VECTORS BASED ON LANGUAGE MODEL, DEVICE AND STORAGE MEDIUM - A method and apparatus for obtaining word vectors based on a language model, a device and a storage medium are disclosed, which relates to the field of natural language processing technologies in artificial intelligence. An implementation includes inputting each of at least two first sample text language materials into the language model, and outputting a context vector of a first word mask in each first sample text language material via the language model; determining the word vector corresponding to each first word mask based on a first word vector parameter matrix, a second word vector parameter matrix and a fully connected matrix respectively; and training the language model and the fully connected matrix based on the word vectors corresponding to the first word masks in the at least two first sample text language materials, so as to obtain the word vectors. | 2021-12-02 |
20210374344 | METHOD FOR RESOURCE SORTING, METHOD FOR TRAINING SORTING MODEL AND CORRESPONDING APPARATUSES - A method for resource sorting, a method for training a sorting model and corresponding apparatuses which relate to the technical field of natural language processing under artificial intelligence are disclosed. The method according to some embodiments includes: forming an input sequence in order with an item to be matched and information of candidate resources; performing Embedding processing on each Token in the input sequence, the Embedding processing including: word Embedding, position Embedding and statement Embedding; and inputting result of the Embedding processing in a sorting model to obtain sorting scores of the sorting model for the candidate resources, the sorting model is obtained by pre-training of a Transformer model. | 2021-12-02 |
20210374345 | PROCESSING LARGE-SCALE TEXTUAL INPUTS USING NEURAL NETWORKS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing a machine learning task on a tuple of respective input sequences to generate an output. In one aspect, one of the systems includes a neural network comprising a plurality of encoder neural networks and a head neural network, each encoder neural network configured to: receive a respective input sequence from the tuple; process the respective input sequence using one or more encoder network layers to generate an encoded representation comprising a sequence of tokens; and process each of some or all of the tokens in the sequence of tokens using a projection layer to generate a lower-dimensional representation, and the head neural network configured to: receive lower-dimensional representations of a respective proper subset of the sequence of tokens generated by the encoder neural network; and process the lower-dimensional representations to generate the output. | 2021-12-02 |
20210374346 | BEHAVIORAL INFORMATION GENERATION BASED ON TEXTUAL CONVERSATIONS - A method includes storing a plurality of textual conversations. Each textual conversation of the plurality of textual conversations corresponds to a plurality of textual messages shared between a plurality of agents and a plurality of customers. The method further includes retrieving a first set of textual conversations of a first time-period from the stored plurality of textual conversations. The first set of textual conversations correspond to a first agent of the plurality of agents. Further, the method includes determining a first set of features of each textual message in the retrieved first set of textual conversations of the first time-period. Furthermore, the method includes determining a first creativity score for the first agent based on the determined first set of features of the first set of textual conversations and generating behavioral communicative information, related to the first agent based on the determined first creativity score. | 2021-12-02 |
20210374347 | FEW-SHOT NAMED-ENTITY RECOGNITION - A first named entity recognition (NER) system may be adapted to create a second NER system that is able to recognize a new named entity using few-shot learning. The second NER system may process support tokens that provide one or more examples of the new named entity and may process input tokens that may contain the new named entity. The second NER system may use a classifier of the first NER system to compute support token embeddings from the support tokens and input token embeddings from the input tokens. The second NER system may then recognize the new named entity in the input tokens using abstract tag transition probabilities and/or distances between the support token embeddings and the input token embeddings. | 2021-12-02 |
20210374348 | DYNAMICALLY TRAINED MODELS OF NAMED ENTITY RECOGNITION OVER UNSTRUCTURED DATA - A computing server configured to process data of a domain from unstructured data sources to generate natural language phrases describing relationships between entities identified from the unstructured data. The computing server may receive master data schema and domain knowledge ontology of a domain including relationship definitions in the domain. The computing server may identify targeted types of named entities of the domain from the master data schema according to the relationship definitions in the domain knowledge ontology. The computing server may extract a plurality of named entities from unstructured data of the domain. The computing server may generate one or more sequences of named entities and assign entity labels to the named entities. The computing server may, based on the entity labels, generate natural language phrases describing relationships of sets of named entities. | 2021-12-02 |
20210374349 | METHOD FOR TEXT GENERATION, DEVICE AND STORAGE MEDIUM - A method for text generation, relates to a field of natural language processing, including: obtaining corpus data; labeling the corpus data to obtain a first constraint element; obtaining a first generation target; and generating a first text matching the first generation target by inputting the corpus data and the first constraint element into a generation model. | 2021-12-02 |
20210374350 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM - An information processing device includes a processing unit configured to receive as input a document and a question, and to execute processing to output an answer range as a range of a string that can be an answer to the question in the document, or an answer suitability of the document with respect to the question, by using neural networks, wherein the processing unit includes a first neural network configured to calculate the answer range, and a second neural network configured to calculate the answer suitability, and between the first neural network and the second neural network, part of layers constituting both neural networks is shared. | 2021-12-02 |
20210374351 | SENTENCE VERIFICATION FOR STATISTICAL GRAPHS - Systems and methods are provided for generating queries suitable for evaluating graph comprehension capability. Embodiments of the present disclosure are based on the Sentence Verification Technique (SVT), an empirically validated framework for measuring an individual's comprehension of prose material. Compared to ad hoc methods for testing graph comprehension, embodiments of the present disclosure are less subjective, require less manual effort and subject matter expertise, and address the essential features of a given graph: values and relationships depicted, frames of reference, and style attributes. Embodiments of the present disclosure combat superficial comprehension by testing what the reader has encoded, as opposed to testing the reader's ability at visual recall or ability to look up data without reaching real comprehension. | 2021-12-02 |
20210374352 | METHOD FOR TRAINING LANGUAGE MODEL BASED ON VARIOUS WORD VECTORS, DEVICE AND MEDIUM - A method for training a language model based on various word vectors, a device and a medium, which relate to the field of natural language processing technologies in artificial intelligence, are disclosed. An implementation includes inputting a first sample text language material including a first word mask into the language model, and outputting a context vector of the first word mask via the language model; acquiring a first probability distribution matrix of the first word mask based on the context vector of the first word mask and a first word vector parameter matrix, and a second probability distribution matrix of the first word mask based on the context vector of the first word mask and a second word vector parameter matrix; and training the language model based on a word vector corresponding to the first word mask. | 2021-12-02 |
20210374353 | EFFICIENT DETERMINATION OF USER INTENT FOR NATURAL LANGUAGE EXPRESSIONS BASED ON MACHINE LEARNING - An online system allows user interactions using natural language expressions. The online system uses a machine learning based model to infer an intent represented by a user expression. The machine learning based model takes as input a user expression and an example expression to compute a score indicating whether the user expression matches the example expression. Based on the scores, the intent inference module determines a most applicable intent for the expression. The online system determines a confidence threshold such that user expressions indicating a high confidence are assigned the most applicable intent and user expressions indicating a low confidence are assigned an out-of-scope intent. The online system encodes the example expressions using the machine learning based model. The online system may compare an encoded user expression with encoded example expressions to identify a subset of example expressions used to determine the most applicable intent. | 2021-12-02 |
20210374354 | FEW-SHOT LANGUAGE MODEL TRAINING AND IMPLEMENTATION - A technique making use of a few-shot model to determine whether a query text content belongs to a same language as a small set of examples, or alternatively provide a next member in the same language to the small set of examples. The related few-shot model makes use of convolutional models that are trained in a “learning-to-learn” fashion such that the models know how to evaluate few-shots that belong to the same language. The term “language” in this usage is broader than spoken languages (e.g., English, Spanish, German, etc.). “Language” refers to a category, or data domain, of expression through characters. Belonging to a given language is not specifically based on what the language is, but the customs or traits expressed in that language. | 2021-12-02 |
20210374355 | SYSTEMS AND METHOD FOR INTENT MESSAGING - Disclosed embodiments provide a framework to assist customers in obtaining relevant responses from brands and other users to the intents communicated by these customers. In response to obtaining an intent, an intent messaging service identifies one or more users that can be provided with the intent to solicit responses to the intent. The one or more users are selected based on characteristics of the intent. The intent messaging service evaluates the responses to the intent from the one or more users to identify relevant responses that can be presented to the customer. The intent messaging service provides the relevant responses to the intent to the customer, which can determine which users to interact with to address the intent. | 2021-12-02 |
20210374356 | CONVERSATION-BASED RECOMMENDING METHOD, CONVERSATION-BASED RECOMMENDING APPARATUS, AND DEVICE - The disclosure discloses a conversation-based recommending method. A directed graph corresponding to a current conversation is obtained. The current conversation includes clicked items, the directed graph includes nodes and directed edges between the nodes, each node corresponds to a clicked item, and each directed edge indicates relationship data between the nodes. For each node of the directed graph, an attention weight is determined for each directed edge corresponding to the node based on a feature vector of the node and the relationship data for each node of the directed graph. A new feature vector of the node is determined based on the relationship data and the attention weight of each directed edge. A feature vector of the current conversation is determined based on the new feature vector of each node. An item is recommended based on the feature vector of the current conversation. | 2021-12-02 |
20210374357 | GENERATION OF TEXT TAGS FROM GAME COMMUNICATION TRANSCRIPTS - Some implementations relate to methods, systems, and computer-readable media to generate text tags for games. In some implementations, a computer-implemented method to generate one or more text tags includes obtaining a plurality of chat transcripts, each chat transcript associated with a respective gameplay session of a respective game of a plurality of games. Each chat transcript includes content provided by participants in the gameplay session. The method further includes programmatically analyzing the plurality of chat transcripts to determine one or more characteristics for each game of the plurality of games, and generating a text tag for at least one game of the plurality of games based on the one or more characteristics of the at least one game. | 2021-12-02 |
20210374358 | SYSTEMS AND METHODS FOR COMPOSED VARIATIONAL NATURAL LANGUAGE GENERATION - Embodiments described herein provide a composed variational natural language generation (CLANG) model that is configured to generate training samples for few-shot intents. Specifically, the CLANG model may build connections between existing training samples of many-shot intents and new training samples of few-shot intents by modeling an intent as a combination of a domain and an action. In this way, the CLANG model transfers knowledge from existing many-shot intents to few-shot intents in natural language generation by learning how to compose utterances with many-shot intents and transferring such knowledge to few-shot intents. | 2021-12-02 |
20210374359 | METHOD, ELECTRONIC DEVICE, AND STORAGE MEDIUM FOR TRAINING TEXT GENERATION MODEL - The disclosure may provide a method for obtaining a document layout, an electronic device, and a storage medium. The method may include: obtaining a plurality of pieces of first sample data; extracting structured information from each of the plurality of pieces of first sample data as target structured information corresponding to each of the plurality of pieces of first sample data; inputting the plurality of pieces of first sample data into an initial text generation model to generate predicted structured information corresponding to each of the plurality of pieces of first sample data; generating a first loss value based on a difference between the predicted structured information corresponding to each of the plurality of pieces of first sample data and the corresponding target structured information; and training a phrase generation ability of the initial text generation model based on the first loss value to generate the text generation model. | 2021-12-02 |
20210374360 | Generating Customized Digital Documents Using Artificial Intelligence - Methods and apparatuses are described in which unstructured computer text is analyzed for generation of customized digital documents. A server tokenizes and encodes historical user interactions and historical digital documents into multidimensional vectors. The server trains an interaction classification model using the multidimensional vectors as input to generate a classification for an input user interaction, and trains a language generation model using the multidimensional vectors as input to generate a customized digital document based upon an input user interaction. The server receives a new user interaction and encodes the new user interaction into a new multidimensional vector. The server executes the trained interaction classification model using the new vector as input to generate a digital document classification. The server executes the trained language generation model using the new vector and the classification as input to generate a customized digital document. | 2021-12-02 |
20210374361 | REMOVING UNDESIRABLE SIGNALS FROM LANGUAGE MODELS USING NEGATIVE DATA - A method for training a language model using negative data may include accessing a first training corpus comprising positive training data and accessing a second training corpus comprising negative training data. The method may further include training a first language model using at least the first training corpus, the second training corpus, and a maximum likelihood function. The maximum likelihood function may maximize the likelihood of the first language model predicting the positive training data while minimizing the likelihood of the first language model predicting the negative training data. | 2021-12-02 |
20210374362 | METHOD AND SYSTEM FOR PROVIDING TRANSLATION FOR CONFERENCE ASSISTANCE - A method and a system for conference assistance provide, as a conference assistance tool, a screen including an original text that is a text input in one of a plurality of languages set to be used in a conference and a translation text that is translated from the original text in another language. | 2021-12-02 |
20210374363 | MACHINE TRANSLATION METHOD AND APPARATUS, ELECTRONIC DEVICE, AND STORAGE MEDIUM - A machine translation method includes: receiving a sentence, the sentence including a plurality of words; calling a machine translation model obtained through training, the machine translation model including a partitioning model and a translation model; partitioning the sentence based on the partitioning model and according to word vectors of the words, to obtain to-be-translated blocks, each to-be-translated block including at least one of the words; and translating the sentence based on the translation model and the to-be-translated blocks, to obtain a translation result. | 2021-12-02 |
20210374364 | SYSTEMS AND METHODS FOR IDENTIFYING A RADIO FREQUENCY IDENTIFICATION TAG - Various embodiments of the present disclosure identify radio frequency identification tag(s) and/or location(s) thereof. Embodiments may perform such identification utilizing any number of antennas configured at various power levels and/or frequency channels, such as by incrementing and/or decrementing the power level of each antenna and measuring a number of tag reads at interval for each antenna. Confidence scores for each antenna may be generated and compared. Some example embodiments initiate an interrogation command associated with a RFID tag, cause activation of a plurality of antennas at a plurality of transmit power levels, identify a count of tag reads associated with each antenna, and determine a tag location associated with the RFID tag based on the count of tag reads for each antenna. | 2021-12-02 |
20210374365 | METHOD FOR DISTINGUISHING BETWEEN ACTIVE AND PASSIVE CONTACTLESS DEVICES, AND CORRESPONDING READER - An embodiment method comprises transmitting a reader carrier signal from a contactless reader to a contactless device, receiving by the reader, a device modulated carrier signal from the device, the device modulated carrier signal having a carrier frequency, preferably turning off by the reader, the transmission of the reader carrier signal during reception of the device modulated carrier signal, and after having turned off the transmission of the reader carrier signal, determining by the reader the presence or the absence at the reader's antenna of a modulated carrier signal having at the reader's antenna the carrier frequency with a tolerance, without relying on the data content of the modulated carrier signal. | 2021-12-02 |
20210374366 | LOCATION SYSTEM AND METHOD FOR TRACKING INFECTED INDIVIDUALS - A location system with an RFID tag, first and second location receivers and a central server receiving information from at least one of the first and second location receivers. The system calculates the RFID tag's location. The system may include a short-range exciter. The short-range exciter transmits a low frequency signal, possibly at 125 kHz. The central server creates a record containing information when the multiple RFID tags were within close proximity. The RFID tags can provide an indication that they were within close proximity to each other, via audio signals and/or haptic vibrations. | 2021-12-02 |
20210374367 | SYSTEMS AND METHODS FOR PROCESSING OBJECTS INCLUDING SPACE EFFICIENT DISTRIBUTION STATIONS AND AUTOMATED OUTPUT PROCESSING - A space efficient automated processing system for processing objects is disclosed. The processing system includes an input conveyance system for moving objects from an input area in at least an input conveyance vector that includes an input conveyance horizontal direction component and an input conveyance vertical direction component, a perception system for receiving objects from the input conveyance system and for providing perception data regarding an object, a primary transport system for receiving the object from the perception system and for providing transport of the object along at least a primary transport vector including an primary transport horizontal component and a primary transport vertical component that is generally opposite the input conveyance horizontal direction component, and at least two secondary transport systems, each of which receives the object from the primary transport system and moves the object in either of reciprocal directions. | 2021-12-02 |