Patents Issued in February 6, 2020
  • Publication number: 20200042639
    Abstract: Embodiments use a graphical tree to illustrate hierarchical records including a child record having parent field(s) identifying a first parent record and a second parent record of the child record. The graphical tree is generated by determining a first position for the child record and a second position for the first parent record without considering the second parent record. Subsequently, a third position for the second parent record is determined at a same level as the second position. Once the positions are determined, a first shape, a second shape and a third shape are rendered at the first position, the second position and the third position, respectively. The graphical tree is then generated by visually connecting the first shape with the second shape and the third shape, thereby graphically illustrating the plurality of hierarchical records on a target output medium.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Applicant: Kilpatrick Townsend & Stockton LLP
    Inventors: Mark P. Mathison, Trajan E. Unger
  • Publication number: 20200042640
    Abstract: Embodiments use a visual cue to identify a record with missing information among a plurality of hierarchical records. Each record includes a parent field and an associated records field. An entry in the parent field identifies a parent record of a given record. An entry in the associated records field identifies records that are associated with the record based on a criterion or one or more predetermined criteria. For a selected record, a first group of records are identified based on the parent field of the selected record. The entries in the associated records field of the selected record are then compared to the first group of records. A missing record missing an entry in the associated records field is identified among the first group of records. When the first record and the first group of hierarchical records are graphically represented on a target output medium, the missing record is represented using a visual cue.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Applicant: Kilpatrick Townsend & Stockton LLP
    Inventor: Mark P. Mathison
  • Publication number: 20200042641
    Abstract: A distributed search framework with virtual indexing is disclosed. According to some embodiments, a virtual index that includes a first physical index is created, where the first physical index includes a first number of shards. A request to index a document is received. In response to the request, whether the first physical index has reached a capacity threshold is determined. In response to determining that the first physical index has reached the capacity threshold, a second physical index is automatically created and added to the virtual index, where the second physical index includes a second number of shards. The document is added into the second physical index.
    Type: Application
    Filed: October 12, 2018
    Publication date: February 6, 2020
    Inventors: Steven Y. Zhang, Cherami Liu, Lihui Su, Frank Huang, Jing Yu, Jerry Jourdain
  • Publication number: 20200042642
    Abstract: A method, apparatus and computer program product for creating a dialog system for web content is described. Knowledge is extracted from a target web application for the dialog system. The knowledge includes an organizational structure of the target web application and domain knowledge pertinent to the target web application. A deep learning process associates the domain knowledge with the organization structure of the target application. A plurality of knowledge sources of different respective types are created from the domain knowledge and the organizational structure. Each of the knowledge sources is used for providing answers to user queries to the dialog system. As part of the invention, a semantic matcher is provided to select among the answers provided by the plurality of knowledge sources for a best answer to a user query.
    Type: Application
    Filed: August 2, 2018
    Publication date: February 6, 2020
    Inventors: Raimo Bakis, Song Feng, Jatin Ganhotra, Chulaka Gunasekara, David Nahamoo, Lazaros Polymenakos, Sunil D. Shashidhara, Cheng Wu, Li Zhu
  • Publication number: 20200042643
    Abstract: Embodiments of the present invention disclose a method, a computer program product, and a computer system for providing heuristic answers to a question that cannot be answered with sufficient confidence. A computer receives a question and the computer identifies one or more answers to the question. In addition, the computer determines that a confidence level corresponding to the one or more answers does not exceed a threshold and, based on determining that the confidence level corresponding to the one or more answers does not exceed the threshold, the computer identifies a primary concept of the question. Moreover, the computer identifies one or more related concepts to the primary concept and reformulates the received question by replacing the primary concept with the one or more related concepts. Lastly, the computer identifies and presents to a user one or more reformulated answers to the reformulated question.
    Type: Application
    Filed: August 6, 2018
    Publication date: February 6, 2020
    Inventors: Scott R. Carrier, Brendan Bull, Aysu Ezen Can, Dwi Sianto Mansjur
  • Publication number: 20200042644
    Abstract: The present disclosure relates to a method and system for generating question variations to user input. The method comprises receiving a user input comprising at least one sentence from a user. Further, plurality of keywords and associated plurality of features are extracted from the at least one sentence. Thereafter, a plurality of question variations is generated for the user input by using one or more subgraphs identified from a trained knowledge graph based on the plurality of keywords and the associated plurality of features. The plurality of keywords and the associated plurality of features are extracted using rich semantics processing, transformation of words from one form to another and similarity. The one or more subgraphs include an entity specific graph and an action specific graph. The system and method of the present disclosure fetches real time user input and generates probable question variations for the user input.
    Type: Application
    Filed: September 19, 2018
    Publication date: February 6, 2020
    Inventors: Balaji JAGAN, Naveen Kumar Nanjappa
  • Publication number: 20200042645
    Abstract: A method including receiving a source file containing a plurality of documents which, to a computer, initially are indistinguishable from each other. A first classification stage is applied to the source file using a convolutional neural network image classification to identify source documents in the multitude of documents and to produce a partially parsed file having a multitude of identified source documents. The partially parsed file includes sub-images corresponding to the plurality of identified source documents. A second classification stage, including a natural language processing artificial intelligence, is applied to sets of text in bounding boxes of the sub-images, to classify each of the multitude of identified source documents as a corresponding sub-type of document. Each of the sets of text corresponding to one of the sub-images. A parsed file having a multitude of identified sub-types of documents is produced. The parsed file is further computer processed.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Applicant: Intuit Inc.
    Inventors: Ronnie Douglas Douthit, Deepankar Mohapatra, Ram Mohan Shamanna, Chiranjeev Jagannadha Reddy, Yexin Huang, Trichur Shivaramakrishnan Subramanian, Chinnadurai Duraisami, Karpaga Ganesh Patchirajan, Amar J. Mattey
  • Publication number: 20200042646
    Abstract: Methods, systems, and computer-readable storage media for automatically providing descriptive text to a narrative application, and operations can include receiving, from the narrative application, a request for descriptive text, the request including analytical data, and data indicating a template, in response to the request, merging at least a portion of the analytical data and the template to provide a descriptive text, merging being executed using at least one regular expression, and transmitting a response to the narrative application, the response including the descriptive text.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Inventors: Pavan Kowshik Santebidanur Nagaraja, Reshma L. Raghu
  • Publication number: 20200042647
    Abstract: A method, computer program product, and a system where a processor(s) monitors communications between one or more clients to a query engine, to identify requests to execute queries on the database resource. Based on identifying a requested query, the processor(s) applies cognitive analysis algorithms to parse components of the requested query, to identify components in the requested query that indicate an execution success measure for the requested query. The processor(s) determines the execution success measure for the requested query and assigns an execution action to the requested query: pre-empting the requested query or executing the requested query. The processor(s) facilitates this action on the requested query.
    Type: Application
    Filed: August 2, 2018
    Publication date: February 6, 2020
    Inventors: Rohit Pandey, Gaurav Saxena, Azad Khan, Kapish Kumar
  • Publication number: 20200042648
    Abstract: Extensions to add functionality to an extensible computing technology development tool are identified based at least in part on whether they support a media type that is associated with a file being opened in the development tool. The extensible tool may be a software development tool or a hardware development tool. Complex recommendation mechanisms in the form of collaborative filtering, user preference history content-based filtering, and demographic profile-based recommendations, are avoided, thereby making recommendation actions faster and less resource-intensive. Users have discretion as to how often a tool extension marketplace is searched, and discretion as to how much detail is shown in presenting the search results.
    Type: Application
    Filed: August 2, 2018
    Publication date: February 6, 2020
    Inventor: Ramya Achutha RAO
  • Publication number: 20200042649
    Abstract: A method, apparatus and computer program product for presenting a user interface for a conversational system is described. A user input is received in a dialog between a user and the conversational system, the user input in a natural language. A domain trained semantic matcher is used to determine a set of entities and a user intent from the user input. One or more queries is generated to selected ones of a plurality of knowledge sources, the knowledge sources created from domain specific knowledge. The results from the one or more queries are ranked based on domain specific knowledge. A system response is presented in the dialog based on at least a highest ranked result from the plurality of knowledge sources.
    Type: Application
    Filed: August 2, 2018
    Publication date: February 6, 2020
    Inventors: Raimo Bakis, Song Feng, Jatin Ganhotra, Chulaka Gunasekara, David Nahamoo, Lazaros Polymenakos, Sunil D. Shashidhara, Cheng Wu, Li Zhu
  • Publication number: 20200042650
    Abstract: Some embodiments disclosed herein are directed to methods of operating a wireless device. Past usage information relating to past usage of a mobile application on the wireless device may be provided. A page of the mobile application may be rendered on a display of the wireless device based on the past usage information relating to the past usage of the mobile application on the wireless device. The page may include a plurality of page elements, and rendering the page may include rendering a first subset of the plurality of page elements on the display based on the past usage information and omitting a second subset of the plurality of page elements based on the past usage information. Related wireless devices and computer program products are also discussed.
    Type: Application
    Filed: August 6, 2018
    Publication date: February 6, 2020
    Applicant: CA, Inc.
    Inventors: Subhasis Kumar KHATUA, Narendra DHULIPALLA, Manoj GUDALA
  • Publication number: 20200042651
    Abstract: Embodiments of the present invention are directed to identifying and providing related data field sets. In one embodiment, a first portion of a graphical user interface (GUI) configured to receive a search query is displayed. The GUI enables user interaction to specify a source type in association with the search query. In accordance with a first source type specified in the search query, a first field set associated with the first source type is identified as related to a second field set associated with a second source type. A second portion of the GUI is displayed that includes a relationship indication that indicates the first field set associated with the first source type is related to the second field set associated with a second source type. Further, a third portion of the GUI is displayed that includes an explanation or recommendation associated with the relationship indication.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Inventors: Kristal Lyn Curtis, Archana Sulochana Ganapathi, Adam Oliner, Steve Yu Zhang
  • Publication number: 20200042652
    Abstract: One or more computing devices, systems, and/or methods for presenting content of an application are provided. For example, a first content interface, associated with an application, may be displayed using a first device. First activity performed using the first content interface may be detected. The first activity may be analyzed to generate a first activity profile associated with the first content interface. A first request to access the application may be received from the first device. The first activity profile may be selected from a plurality of activity profiles associated with the user account, based upon a determination that the first request is associated with the first content interface. Content items of the content items database may be prioritized, based upon the first activity profile, to generate a list of content items associated with the first content interface. The list of content items may be displayed by the first device.
    Type: Application
    Filed: August 6, 2018
    Publication date: February 6, 2020
    Inventors: Mohit Goenka, Nikita Varma, Ashish Khusal Dharamshi
  • Publication number: 20200042653
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives from a computing system a plurality of data and a plurality of points associated with the plurality of data for display in a view of a map. Each point in the set of points includes location data specifying a location of the point. The program further determines that a subset of the plurality of points have the same location data. The program also renders in the view of the map a geometry representing the subset of the plurality of points and an indication that the geometry represents the subset of the plurality of points. For points in the plurality of points other than the subset of the plurality of points, the program further renders geometries that represent the points.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Inventors: Xing Jin, Xin Qiu, James Lloyd
  • Publication number: 20200042654
    Abstract: An information processing apparatus includes a memory, and a processor coupled to the memory and the processor configured to represent a shape of a component with a plurality of meshes, when a portion of the shape of the component exists in a first mesh of the plurality of meshes, exchange the first mesh with a second mesh of the plurality of meshes, which is filled with the shape of the component, and when a designated flow path overlaps with the second mesh, replace the second mesh with the first mesh in which the designated flow path exists.
    Type: Application
    Filed: June 27, 2019
    Publication date: February 6, 2020
    Applicant: FUJITSU LIMITED
    Inventor: Hideharu Matsushita
  • Publication number: 20200042655
    Abstract: The invention provides a method for the preparation of pattern data for a surface-covering for one or more spaces wherein the surface-covering pattern data defines pattern characteristics which include the number of pieces of surface-covering, the measurements of each piece, the shape of each piece, laying direction of each piece, laying angle of each piece, number of joints, position of each joint, and/or -machine-learnt pattern characteristics which method comprises the steps of: a. Providing a surface plan for the one or more spaces wherein the surface plan defines shape characteristics of each of the spaces wherein shape characteristics comprise the dimensions and shape of each space and the location, type, shape, and/or dimensions of any feature or obstruction in each space; b.
    Type: Application
    Filed: July 30, 2019
    Publication date: February 6, 2020
    Applicant: ALTRO LIMITED
    Inventors: Richard Peace, Peter Daulby, Nimra Jalali
  • Publication number: 20200042656
    Abstract: System, methods, and other embodiments described herein relate to improving persistent simulation of an environment. In one embodiment, a method includes capturing, using at least one sensor, state information about the environment that is proximate to a robotic device. The state information includes data about at least one object that is in the environment. The method includes generating a simulation of the environment according to at least a simulation model and characteristics of the at least one object identified from the state information. The simulation is a virtualization of the environment that characterizes the at least one object in relation to an inertial frame of the environment around the observing robotic device. The method includes predicting a subsequent state for the at least one object within the simulation based, at least in part, on the simulation model. The method includes providing the subsequent state as an electronic output.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Inventors: Samuel Zapolsky, Evan Drumwright, Arshan Poursohi
  • Publication number: 20200042657
    Abstract: A physical event to be modeled is selected. A profile for the physical event is generated based on an event type of the physical event. Data is obtained from a plurality of data sources, wherein the obtained data comprises data relevant to the physical event that is collected by the plurality of data sources, and further wherein at least a portion of the obtained data comprises one or more of spatial and temporal references associated with the collection of the data. A digital representation of the physical event is generated based on at least a portion of the obtained data and the generated profile. The digital representation is utilized to analyze one or more other physical events associated with the modeled physical event.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Inventors: Stephen J. Todd, Assaf Natanzon, Dragan Savic, Said Tabet
  • Publication number: 20200042658
    Abstract: 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.
    Type: Application
    Filed: April 11, 2019
    Publication date: February 6, 2020
    Applicant: NOBLIS, INC.
    Inventor: Ilya BASIN
  • Publication number: 20200042659
    Abstract: According to some embodiments, a surrogate model creation computer system includes a user interface to interact with a subject matter expert to create a scripted physics-based model workflow associated with an industrial asset. The surrogate model creation computer system further includes a surrogate model creation engine to automatically execute the scripted physics-based model workflow, in connection with a physics-based model of the industrial asset, to generate at least one response surface of the physics-based model workflow. The surrogate model creation engine may then use the response surface and a machine learning process to automatically create a surrogate model of the industrial asset. It may then be arranged to output the surrogate model for use by a substantially real-time analytics package associated with the industrial asset. According to some embodiments, scripting for a physics-based model workflow may also be automatically created.
    Type: Application
    Filed: August 1, 2018
    Publication date: February 6, 2020
    Inventors: James Albert TALLMAN, Eric TUCKER, Robert ZACHARIAS, Andy GALLO, Vince RUSSO
  • Publication number: 20200042660
    Abstract: A particle-based method model containing a number of particles for representing a domain of an explosion event in a time-marching simulation is received in multi-processor computer system. The domain is divided into a set of sub-domains with each sub-domain containing substantially equal number of particles. Sub-domains are assigned to respective processors of the computer system. Numerically-calculated particle behaviors are obtained by conducting time-marching simulation in parallel computations according to the particle-based method. When the simulation time has not reached a predefined termination time, total number of particles in each sub-domain is summed up after each solution cycle. If an indicator derived from the total number of particles in each sub-domain shows workload imbalance, the domain is repartitioned with number of particles rebalanced into new set of sub-domains before conducting further time-marching simulation.
    Type: Application
    Filed: August 1, 2018
    Publication date: February 6, 2020
    Inventor: Hailong Teng
  • Publication number: 20200042661
    Abstract: The present disclosure provides systems and methods for hierarchical cascading in finite element method (FEM) simulations of surface acoustic wave (SAW) devices, which offers drastically reduced memory consumption and simulation times. In some implementations, iterative hierarchical cascading may also be applied to three-dimensional simulations of SAW devices, which may otherwise be too complex for FEM simulations due to the high number of cross-sectional degrees-of-freedom involved.
    Type: Application
    Filed: October 15, 2019
    Publication date: February 6, 2020
    Inventors: Julius Koskela, Viktor Plesski
  • Publication number: 20200042662
    Abstract: A method for automatic detection of a functional primitive in a model of a hardware system, the model being a netlist having cells and net links therebetween, comprising the steps: a) mapping the cells to target nodes, each of which having a target node type, and the net links to edges of a target graph, and mapping the functional primitive to a search pattern having search nodes and connections therebetween; b) selecting candidates from those target nodes the target node types of which match a search node type, and selecting a candidate structure from those selected candidates the target nodes and edges of which match the search nodes and connections of the search pattern; c) reverse-mapping the target nodes and edges of the selected candidate structure to the cells and net links of the netlist; and d) outputting said cells and net links as detected functional primitive.
    Type: Application
    Filed: March 29, 2018
    Publication date: February 6, 2020
    Inventors: Christian KRIEG, Axel JANTSCH, Martin MOSBECK
  • Publication number: 20200042663
    Abstract: A method of generating a layout diagram of an IC device includes assigning a leakage constraint to a first schematic net of the IC device and determining a violation of the leakage constraint based on a dummy gate region. The IC layout diagram includes the dummy gate region between a first component of the first schematic net and a second component of a second schematic net of the IC device. The method includes modifying the IC layout diagram in response to the leakage constraint violation, and generating a layout file based on the modified IC layout diagram.
    Type: Application
    Filed: July 1, 2019
    Publication date: February 6, 2020
    Inventor: Tien-Chien HUANG
  • Publication number: 20200042664
    Abstract: Systems and methods are disclosed for automated generation of integrated circuit designs and associated data. These allow the design of processors and SoCs by a single, non-expert who understands high-level requirements; allow the en masse exploration of the design-space through the generation processors across the design-space via simulation, or emulation; allow the easy integration of IP cores from multiple third parties into an SoC; allow for delivery of a multi-tenant service for producing processors and SoCs that are customized while also being pre-verified and delivered with a complete set of developer tools, documentation and related outputs. Some embodiments, provide direct delivery, or delivery into a cloud hosting environment, of finished integrated circuits embodying the processors and SoCs.
    Type: Application
    Filed: August 1, 2019
    Publication date: February 6, 2020
    Inventors: Yunsup Lee, Richard Xia, Derek Pappas, Mark Nugent, Henry Cook, Wesley Waylon Terpstra, Pin Hung Chen
  • Publication number: 20200042665
    Abstract: A chip package used as a logic drive, includes: multiple semiconductor chips, a polymer layer horizontally between the semiconductor chips; multiple metal layers over the semiconductor chips and polymer layer, wherein the metal layers are connected to the semiconductor chips and extend across edges of the semiconductor chips, wherein one of the metal layers has a thickness between 0.5 and 5 micrometers and a trace width between 0.5 and 5 micrometers; multiple dielectric layers each between neighboring two of the metal layers and over the semiconductor chips and polymer layer, wherein the dielectric layers extend across the edges of the semiconductor chips, wherein one of the dielectric layers has a thickness between 0.5 and 5 micrometers; and multiple metal bumps on a top one of the metal layers, wherein one of the semiconductor chips is a FPGA IC chip, and another one of the semiconductor chips is a NVMIC chip.
    Type: Application
    Filed: October 15, 2019
    Publication date: February 6, 2020
    Inventors: Mou-Shiung Lin, Jin-Yuan Lee
  • Publication number: 20200042666
    Abstract: Fabrication of a circuit board is facilitated by automatically determining an optimized power plane shape for a power plane of the circuit board, including ascertaining for the power plane a source location(s) and a sink location(s), where the source supplies power to the sink across the power plane. A center of current density is determined for the power plane shape, and a respective power plane sub-shape is incrementally generated between the center of current density and each source and sink location to, in part, supply a desired operational voltage from the source location(s) to the sink location(s) across the power plane. The respective power plane sub-shapes are combined into the optimized power plane shape. Further, the process includes initiating fabricating of the circuit board using, at least in part, the optimized power plane shape to provide the power plane shape within the circuit board.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Inventors: Matteo COCCHINI, Edward N. COHEN, Nicholas G. DANYLUK, Zachary T. DREISS, John S. WERNER
  • Publication number: 20200042667
    Abstract: In a method producing an electronic circuit includes analyzing pre-register-transfer level phase of a power distribution network in an electronic circuit design. The power distribution network is defined to include a matrix of a number repeated leaf cells, wherein each of the matrix of repeated leaf cells corresponds to a model leaf cell wherein the model leaf cell includes an alternating Vdd and Gnd grid on top of an interposer. A plurality of local ports of the model leaf cell is defined. The plurality of local ports is defined where each of the matrix of repeated leaf cells is coupled to adjacent ones of the matrix of repeated leaf cells. The model leaf cell is simulated using an implementation of an integral equation based solver to compute electromagnetic scattering parameters (S-parameters) that correspond to the model leaf cell. The electromagnetic S-parameters are cascaded across the matrix using a binary merge algorithm.
    Type: Application
    Filed: January 25, 2019
    Publication date: February 6, 2020
    Applicant: E-System Design, Inc.
    Inventors: Madhavan Swaminathan, Bill Martin, KiJin Han
  • Publication number: 20200042668
    Abstract: An integrated circuit includes two buried power rails located beneath a first metal layer overlying the substrate, and two upper power rails in a second metal layer overlying the first metal layer. The two upper power rails are perpendicular to the two buried power rails. The integrated circuit includes a power pick-up cell having a functional circuit. The functional circuit includes a conductive segment beneath the first metal layer and a power pad in the first metal layer. The power pad is conductively connected to one of the upper power rails through a first via. The first power pad is conductively connected to the first conductive segment through a second via. The first conductive segment is conductively connected to one of the buried power rails through a third via.
    Type: Application
    Filed: July 2, 2019
    Publication date: February 6, 2020
    Inventors: Shih-Wei PENG, Jiann-Tyng TZENG, Wei-Cheng LIN
  • Publication number: 20200042669
    Abstract: Methods and apparatus to produce fluid control device components are related fluid control devices. An example method of producing a valve component, includes: accessing a first request from a user interface device to produce a valve component, the first request specifying first characteristics of the valve component; when the first characteristics are not associated with a first build file, comparing the first characteristics to first reference characteristics to determine if the first characteristics satisfy a threshold; if the first characteristics do not satisfy the threshold, providing feedback accessible at the user interface device to change the first characteristics to second characteristics, where the second characteristics satisfy the threshold; and when the first characteristics are associated with the first build file or when the first or second characteristics satisfy the threshold, causing, using the one or more processors, an additive manufacturing machine to produce the valve component.
    Type: Application
    Filed: August 6, 2018
    Publication date: February 6, 2020
    Inventor: Thomas N. Gabriel
  • Publication number: 20200042670
    Abstract: Methods include qualifying a qualification dataset of fatigue-related parameters calculated from data collected during a first group of flights of a first aircraft that experienced a replacement of a structural component during heavy maintenance. Methods include receiving a qualified selection of the fatigue-related parameters and verifying a verification dataset of the qualified selection of the fatigue-related parameters calculated from data collected during a second group of flights of a second aircraft that experienced heavy maintenance without replacement of the structural component. Methods include receiving a set of verified and qualified fatigue-related parameters and building a predictive model for structural repair during heavy maintenance with a training dataset of the verified and qualified fatigue-related parameters calculated from data collected during additional flights of the fleet. Hybrid feature selection systems also are disclosed.
    Type: Application
    Filed: October 14, 2019
    Publication date: February 6, 2020
    Inventors: James M. Ethington, Liessman Sturlaugson
  • Publication number: 20200042671
    Abstract: A method, computer system, and a computer program product for identifying and storing at least one representation to at least one chemical compound is provided. The present invention may include identifying a chemical compound associated with a source data. The present invention may also include assigning a structure representation to the identified chemical compound associated with the source data. The present invention may further include computing an unformulated representation based on the assigned structure representation. The present invention may then include indexing the computed unformulated representation and the assigned structure representation. The present invention may further include storing the indexed unformulated representation and the indexed structure representation separately as single records in a database.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Inventors: Richard L. Martin, Katherine Shen
  • Publication number: 20200042672
    Abstract: A method includes estimating usage patterns of a plurality of users for a first software application in a computing system. A set of time conflicts is generated based on the usage patterns. A license count for the first software application is estimated based on the set of time conflicts. Additional licenses are secured for the first application in the computing system responsive to the estimated license count not being less than an actual license count by a predetermined margin.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Applicant: Stratus Silver Lining, Inc.
    Inventors: Suman Banerjee, Alok Sharma
  • Publication number: 20200042673
    Abstract: In accordance with an embodiment, a license management system installed in a multi-function peripheral is provided with an application or function for which confirmation of validity of a license by an external license management server which is the external device is required. The license management server sets a usage period if it is determined that a usage amount of the multi-function peripheral satisfies a permission condition. Within the usage period, the license of the desired application or function is set to be valid, and the desired application or function is set to be usable.
    Type: Application
    Filed: August 2, 2018
    Publication date: February 6, 2020
    Inventor: Kazuaki Kidokoro
  • Publication number: 20200042674
    Abstract: A system for securely streaming/downloading and playing coherent digital content such as music and preventing its play by unauthorized users. The system may include mass server/storage devices for receiving and storing digital content having predetermined gaps; and client devices communicating with the server/storage devices, and providing authorization to proceed. During playing of the digital content by the client devices, the removed components may be reinserted into the missing gaps at the appropriate places, to allow the play or cloning of the coherent digital content.
    Type: Application
    Filed: October 1, 2019
    Publication date: February 6, 2020
    Inventor: Marvin Marshall
  • Publication number: 20200042675
    Abstract: Creating a certificate for a software module. A method includes obtaining a public key for a software module. The method includes obtaining a public key for a software module implemented on a hardware device. The method further includes creating a certificate using the public key by signing the public key using a hardware protected key and hardware protected compute elements. The hardware protected key is protected by a protected portion of the hardware device, and not accessible outside of the protected portion of the hardware device.
    Type: Application
    Filed: August 1, 2018
    Publication date: February 6, 2020
    Inventors: Eustace Ngwa Asanghanwa, Arjmand Samuel
  • Publication number: 20200042676
    Abstract: A method for compiling a matrix-product program into an obfuscated-matrix-product program includes receiving a plurality of matrices that form the matrix-product program, randomly generating a set of independent and invertible tensor-product matrices, randomly generating a set of independent and invertible linear-transform matrices, and generating a dynamic-fence-generation gadget by processing at least one of the plurality of matrices, the set of tensor-product matrices and the set of linear-transform matrices. The dynamic-fence-generation gadget is an obfuscated version of computer program represented by the plurality of matrices.
    Type: Application
    Filed: August 2, 2018
    Publication date: February 6, 2020
    Inventors: CRAIG BROADWELL GENTRY, Charanjit Singh Jutla
  • Publication number: 20200042677
    Abstract: Provided is a method for computer-aided obfuscation of program code, wherein a plurality of calculation steps is implemented in the program code, wherein predetermined calculation steps of the plurality of calculation steps are retrieved in a predetermined order with the execution of the program code, and at least some of the predetermined calculation steps are predefined calculation steps in which a respective first table that is stored in the program code and includes of a plurality of digital first tabular values is accessed in order to read a first tabular value required for the respective predefined calculation step from the first table. As part of the obfuscation of the program code, a dynamic mask formed by a plurality of digital mask values is used, wherein, for any predefined calculation step, another mask value is used to replace the first tabular value from the first table with a second tabular value.
    Type: Application
    Filed: December 13, 2017
    Publication date: February 6, 2020
    Inventor: Johannes Zwanzger
  • Publication number: 20200042678
    Abstract: A computer-implemented method includes receiving an indication of a first selected instrument, where the first selected instrument is selected from a plurality of instruments. One or more first sequences of notes are received. One or more saved sound compositions are generated based on the first selected instrument and the one or more first sequences of notes. One or more current sound compositions are compared to the one or more saved sound compositions using sound analysis. A user is authenticated based on a similarity between the one or more current sound compositions and the one or more saved sound composition.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Inventors: Juan F. Vargas, Mark Maresh, Michael J. Whitney, Colm Nolan
  • Publication number: 20200042679
    Abstract: Certain aspects of the present disclosure provide techniques for determining an identity of a user requesting access to a resource. An example technique for determining the identity of the user includes, upon receiving a request for a resource, determining the identity assurance strength of the user. The determination of the identity assurance strength of the user is based on personal identifying information, risk signals, user history, and the like. If the user does not have the requisite identity assurance strength to access a resource, based on policy criteria, an identity proofing operation may be determined for the user to complete in order to access the resource, where the operation is determined based on policy criteria, risk signals, and the like. Upon completion of the identity assurance operation, if the user has adequate identity assurance strength, then the user may access the resource.
    Type: Application
    Filed: August 1, 2018
    Publication date: February 6, 2020
    Inventors: Antonio FUENTES, Douglas L. FOILES, Jeremy LUCHAU, Ergang SUN
  • Publication number: 20200042680
    Abstract: Disclosed is an electronic device that receives a first input received through a stylus pen connected with the electronic device through wireless communication in a lock state of the electronic device, identifies unlock history information by at least one user authentication method in response to receiving the first input, and changes a state of the electronic device to an unlock state, based at least partially on an existence of the identified unlock history information.
    Type: Application
    Filed: August 6, 2019
    Publication date: February 6, 2020
    Inventors: Zion KWON, Heewoon KIM, Hyunmi PARK, Hyewon PARK, Chaewon SEO, Hyungdo LEE, Jongwu BAEK
  • Publication number: 20200042681
    Abstract: A device transmits an instruction for completing a human authentication challenge, to access a server device. The instruction includes information indicating a biometric parameter to be provided by a user, and information indicating a task, to be performed by the user, for varying the biometric parameter. The device receives a request to validate performance of the task. The device obtains a first measurement of the biometric parameter, provided by the user at a first point in time, and obtains a second measurement of the biometric parameter, provided by the user at a second point in time that is later than the first point in time. The device compares the first measurement and the second measurement, and selectively validates the request, based on a result of comparing the first measurement and the second measurement, to selectively grant access to the server device.
    Type: Application
    Filed: August 2, 2018
    Publication date: February 6, 2020
    Inventors: Abdelkadar M'Hamed Benkreira, Michael Mossoba, Joshua Edwards
  • Publication number: 20200042682
    Abstract: Systems and methods for authenticating a user, the method including receiving an image of a user of a device, identifying a first facial descriptor of the user from the received image and from previously captured images of the user, and determining a difference between the first facial descriptor from the received image and that from the previously captured images. The method further includes identifying a second facial descriptor of a non-user from the previously captured images of the user, and applying facial recognition to images stored in a plurality of second social networking profiles associated with a first social networking profile of the user to identify the second facial descriptor from the images stored in the second social networking profiles. Based on the difference and the second facial descriptor, the user may be authenticated.
    Type: Application
    Filed: March 13, 2019
    Publication date: February 6, 2020
    Applicant: Capital One Services, LLC
    Inventors: Clayton JOHNSON, Lawrence DOUGLAS, Yolanda LIU
  • Publication number: 20200042683
    Abstract: A mobile terminal according to the present disclosure can include a main body, a touch screen disposed on a front side of the main body, a first sensor disposed on the front side to sense the approach of an object to the main body in a locked state, a second sensor disposed in proximity to the first sensor to be driven in either one of a sleep mode and an active mode so as to acquire a vein image of an object that has approached the first sensor in the active mode, and a controller configured to perform vein authentication using the vein image acquired through the second sensor, and control the touch screen to display security information allowed to access for a pre-registered user when the vein image corresponds to a vein image of the pre-registered user as a result of the authentication.
    Type: Application
    Filed: May 24, 2019
    Publication date: February 6, 2020
    Applicant: LG ELECTRONICS INC.
    Inventors: Sookyeong LEE, Janghwan JEON, Taekon LEE
  • Publication number: 20200042684
    Abstract: The invention relates to methods and devices for updating encrypted biometric data of a user at a trusted network node. In an aspect of the invention a method performed by a first client device is provided of updating encrypted biometric data of a user, the encrypted biometric data to be updated having been previously captured by the first client device and registered at a trusted network node.
    Type: Application
    Filed: March 8, 2018
    Publication date: February 6, 2020
    Applicant: Fingerprint Cards AB
    Inventor: Christian Gehrmann
  • Publication number: 20200042685
    Abstract: A method for generating a digital ID comprising capturing one or more user images of user's face, transmitting the one or more user images or data derived therefrom to a verification server and determining if the one or more images represent a live person. Capturing an ID image of a photo identification for the user and transmitting the ID image to the verification sever. Comparing at least one of the one or more user images or data derived therefrom to the image of the user on the photo identification to determine if user in the one or more user images is the same person as the image on the photo identification. Responsive to a match from the comparing and a determination that a live person was captured in the one or more user images, generating a user digital ID and transmitting the user digital ID to the user.
    Type: Application
    Filed: August 13, 2019
    Publication date: February 6, 2020
    Inventors: Kevin Alan Tussy, Josh Rose
  • Publication number: 20200042686
    Abstract: A method for user authentication based on feature information includes: judging whether a user to be authenticated belongs to a similar user group, wherein the similar user group comprises at least two similar users, and the similar users are users whose reference feature information meets a preset similarity condition and a preset distinguishability condition; and authenticating the user to be authenticated according to reference feature information in the similar user group if the user to be authenticated belongs to the similar user group.
    Type: Application
    Filed: October 11, 2019
    Publication date: February 6, 2020
    Inventors: Nan JIANG, Mingyu GUO
  • Publication number: 20200042687
    Abstract: A method for authenticating a user of a portable computing device according to an embodiment of the present disclosure includes identifying an application executed on the portable computing device, collecting touch data on the portable computing device and/or motion data of the portable computing device during execution of the application, and determining whether the pattern of the collected touch data and/or motion data corresponds to a usage pattern profile associated with the identified application. Whether the pattern of the touch data and/or the motion data corresponds to the usage pattern profile is determined in a Machine Learning or Deep Learning manner using an artificial neural network trained to output the corresponding degree between the usage pattern profile and the input data. According to the present disclosure, it is possible to authenticate the user in real time without disturbing the user during the use of the portable computing device.
    Type: Application
    Filed: October 11, 2019
    Publication date: February 6, 2020
    Inventors: Won Kwang CHOI, Jin Seok YANG
  • Publication number: 20200042688
    Abstract: At least one contemporaneous signature image is captured while a user generates an electronic signature for a document. When one or more contemporaneous signature images maps to a verification image, signature data representative of an electronic signature is associated with the document.
    Type: Application
    Filed: October 14, 2019
    Publication date: February 6, 2020
    Inventor: Steven R. Schwartz