Patents Examined by Thuy Dao
  • Patent number: 11502851
    Abstract: The present disclosure provides a method, system, and device for verifying a software release. To illustrate, as software (e.g., one or more files or artifacts) completes one or more stages of a development process, one or more digital signatures are generated. The one or more digital signatures are generated using private keys that correspond to the stage of the development process that is completed. The one or more digital signatures, and one or more public keys corresponding to the private keys, are sent to a node device. Upon receipt of the one or more digital signatures and the public keys (e.g., as part of a software release), the node device verifies the digital signatures before processing the software.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: November 15, 2022
    Assignee: JFrog Ltd.
    Inventor: Yoav Landman
  • Patent number: 11500627
    Abstract: A system for checking modifications made to re-configurable hardware and software is described.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: November 15, 2022
    Assignee: PLATINUM TRAINING SERVICES LTD
    Inventors: Kenneth Mark Radford, Matthew James Radford
  • Patent number: 11500352
    Abstract: A system and method is provided for monitoring a production process. In some aspects, the system may include an aseptic sampling device in fluidic connection with a process fluid, the aseptic sampling device operative to collect one or more samples from the process stream. A pretreatment device may be included to receive and pretreat the one or more samples. An analyzer is operative to analyze the pretreated samples and to produce one or more mass spectrometry (MS) spectra. A classifier receives and classifies the one or more MS spectra to provide a measure of product quality of the process fluid corresponding to the sampling location and time of sampling.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: November 15, 2022
    Assignee: DH Technologies Development Pte. Ltd.
    Inventor: Stephen A. Tate
  • Patent number: 11494183
    Abstract: A computerized method for automated application compliance processing includes receiving a compliance check request for an application in development via a continuous integration environment, and obtaining one or more compliance articles that are associated with the application and each define at least one compliance requirement. The method includes identifying one or more executor microservices that are associated with each obtained compliance article, and are each specific to a corresponding automated code analysis module.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: November 8, 2022
    Assignee: Evernorth Strategie Development, Inc.
    Inventors: Anthony Smith, Alexandra R. Butera
  • Patent number: 11487540
    Abstract: Embodiments disclosed are directed to a system that performs steps to transmit, to a client device, a host application for storage on a browser of the client device. The host application is used to facilitate loading of a micro-frontend application onto the browser at runtime of the host application, for integration with and use in conjunction with the host application. The system also receives, from the host application, a request to load the micro-frontend application onto the browser. Based on receiving the request, a manifest file is accessed indicating a version of the micro-frontend application to be loaded onto the browser. The micro-frontend application is retrieved based on the version indicated in the manifest file and transmitted to the host application for loading onto the browser.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: November 1, 2022
    Assignee: Capital One Services, LLC
    Inventors: Venkata Sudharsan Dasa, Jonathan Ricklis
  • Patent number: 11487267
    Abstract: A communication simplifier system and method simplify communication between a client application and a single-board data processing system using a tethering architecture. In at least one embodiment, the communication simplifier system and method allows a software developer to build a communication tethering application for the single-board data processing system, define a communication connection strategy, and add a client communication tethering application to a remote computer system, such as a mobile or desktop client computer system, to handle communication with the single-board data processing system. The client computer system also offloads processing from the single-board data processing system by including a processing logic application to implement additional logic to process data received by the single-board data processing system.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: November 1, 2022
    Assignee: Idera, Inc.
    Inventors: Marco Cantu, Takeshi Arisawa
  • Patent number: 11481209
    Abstract: Some embodiments may facilitate software development and operations for an enterprise. A communication input port may receive information associated with a software continuous integration/deployment pipeline of the enterprise. An intelligent software agent platform, coupled to the communication input port, may listen for a trigger indication from the software continuous integration/deployment pipeline. Responsive to the trigger indication, the intelligent software agent platform may apply system configuration information and rule layer information to extract software log data and apply a machine learning model to the extracted software log data to generate a pipeline health check analysis report. The pipeline health check analysis report may include, for example, an automatically generated prediction associated with future operation of the software continuous integration/deployment pipeline.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: October 25, 2022
    Assignee: HARTFORD FIRE INSURANCE COMPANY
    Inventors: Renoi Thomas, Satish Venugopal, Sachin Mittal, Sandeep Kumar Yaramchitti
  • Patent number: 11474928
    Abstract: A program content for execution at a system that is a part of a user's internal computer network is received, wherein the program content specifies data to be logged. It is determined that a data item identified by the program content belongs to a specific type. In response to the determination that the data item belongs to the specific type, it is determined whether the data item identified by the program content meets a filter specification separate from the program content. In response to a determination that the data item meets the filter specification, a log item of the data item is automatically sent to a remote system that is not a part of the user's internal computer network.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: October 18, 2022
    Assignee: ServiceNow, Inc.
    Inventor: Ganesh Parameshwar Bhat
  • Patent number: 11474492
    Abstract: A system for autonomously providing functionality to a computerized control system includes a logic controller running a first computer application relating to an operations system and an application manager that receives requests for functionality from the first computer application. A remote marketplace client is in communication with the application manager and a remote marketplace that offers computer applications for providing a plurality of functionalities relating to the operations system. A computer application repository stores computer applications providing functionality of the operations system and responsive to receiving the request for functionality the application manager forwards the request to the remote marketplace client. The remote marketplace client queries the remote marketplace for the requested functionality and provides results of the query to the application manager.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: October 18, 2022
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Livio Dalloro, Thomas Gruenewald, George Lo, Justinian Rosca
  • Patent number: 11474874
    Abstract: Systems and methods for automatically scaling a big data system. Methods include determining, at a first time, a first number of nodes for a cluster to process a request; assigning an amount of nodes equal to the first number of nodes to the cluster; determining a rate of progress of the request; determining, at a second time based on the rate of progress a second number of nodes; and modifying the amount of nodes to equal the second number of nodes. Systems include a cluster manager, to add and/or remove any nodes; the big data system, to process requests that utilize the cluster and nodes, and an automatic scaling cluster manager including a big data interface for communicating with the big data system; a cluster manager interface for communicating with the cluster manager; and a cluster state machine.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: October 18, 2022
    Assignee: QUBOLE, INC.
    Inventors: Joydeep Sen Sarma, Mayank Ahuja, Sivaramakrishnan Narayanan, Shrikanth Shankar
  • Patent number: 11467829
    Abstract: A method and apparatus are disclosed for finding overlong source code segments (e.g., methods) by evaluating input source code segments for a plurality of predetermined code metric values in order to identify candidate source code segments (e.g., non-autogenerated methods) which do not meet a first code metric value and to assess each candidate source code segment against a second code metric value to identify different sets of candidate source code segments (e.g., test methods and normal methods) so that each set of candidate source code segments may be assessed against a tailored set of code length thresholds to identify any overlong source code segment having a code length which meets or exceeds at least two of the tailored set of code length thresholds.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: October 11, 2022
    Assignee: DevFactory Innovations FZ-LLC
    Inventor: Aditya T. Kadam
  • Patent number: 11461090
    Abstract: Provided herein are systems and methods for providing digital guidance in an underlying computer application. In one exemplary implementation, a method includes setting a rule or rules, in a computing device, in advance of digital guidance content creation, for detecting, upon later playback of the content, page elements of the underlying computer application that are associated with the content. The exemplary method further includes recording, in the computing device, steps of the digital guidance content as the steps are created by a content author, and automatically applying, in the computing device, the previously set rule or rules for detecting page elements, and thereby assigning strong attributes to the page elements. The method further includes saving, in the computing device, the content steps along with the strong attributes of the page elements associated with the content steps.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: October 4, 2022
    Assignee: Whatfix Private Limited
    Inventors: Maruthi Priya Kanyaka Vara Kumar Namburu, Aashish Jain, Animesh Agarwal
  • Patent number: 11454960
    Abstract: A computer-implemented method for representing operator control information in the context of a technical installation which includes at least one operator station server and one operator station client, wherein the method includes receiving measurement values of at least one technical object of the technical installation via the operator station server, continuously generating an actual trend progression of the measurement value, in the event that no measurement value can be received from the at least one technical object, an interpolation of the measurement value being undertaken to generate an interpolated trend progression, until a measurement value can be received once again, transferring the actual and the interpolated trend progression from the operator station server to the operator station client, and visually presenting the actual and the interpolated trend progression to an operator of the technical installation, preferably in a common trend progression diagram.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: September 27, 2022
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Benjamin Lutz
  • Patent number: 11455159
    Abstract: A mechanism for wirelessly updating an FPGA that is built into a wireless mobile or another wireless electronic device is described herein. The wireless update may be performed responsive to detecting a hardware vulnerability or another hardware issue in the mobile device. When the hardware vulnerability or another hardware issue is detected, the mechanism may identify a fix for the hardware vulnerability. A fix may be a particular FPGA configuration update known to fix the issue. The configuration update to the FPGA is received and the current FPGA configuration is overwritten with data from the configuration update. A determination is made that the hardware vulnerability no longer exists.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: September 27, 2022
    Assignee: Goldman Sachs & Co. LLC
    Inventor: Michael Mattioli
  • Patent number: 11455160
    Abstract: Performing at least one of transmitting a request for an update responsive to at least one of at least two applications executing on a network device via at least one available network connection, wherein the network device utilizes at least two network adapters and the first network adapter is configured for transmitting the request for the update, via a first network connection, and the second network adapter is configured for transmitting a confirmation request requesting the update, via a second network connection, wherein the second network connection is a faster data connection than the first network connection, and downloading the update for the at least two applications via the second network connection.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: September 27, 2022
    Assignee: SUSE LLC
    Inventor: Kevin V. Nguyen
  • Patent number: 11455155
    Abstract: A computer system comprises a work accelerator, a gateway the transfer of data to the accelerator from external storage, the accelerator executes a first compiled code sequence to perform computations on data transferred to the accelerator from the gateway. The first compiled code sequence comprises a synchronisation instruction indicating a barrier between a compute phase in which the compute instructions are executed and an exchange phase, wherein execution of the synchronisation instruction causes an indication of a pre-compiled data exchange synchronisation point to be transferred to the gateway. The gateway comprises a streaming engine storing a second compiled code sequence in the form of a set of data transfer instructions executable by the streaming engine to perform data transfer operations to stream data through the gateway in the exchange phase, wherein the first and second compiled code sequences are generated as a related set at compile time.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: September 27, 2022
    Assignee: GRAPHCORE LIMITED
    Inventors: Ola Torudbakken, Daniel John Pelham Wilkinson, Brian Manula, Harald Hoeg
  • Patent number: 11442425
    Abstract: Project format, suitable to define functions and/or characteristics of an operator interface device or of a PLC of an operating machine, more generally of an industrial device. The project format comprises a base layer and a plurality of additional layers disposed in order on the base layer from the oldest to the newest.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: September 13, 2022
    Assignee: ASEM S.R.L.
    Inventors: Alberto Riccio, Maurizio Fumagalli
  • Patent number: 11435719
    Abstract: A system and method for classifying products manufactured via a manufacturing process. A processor receives an input dataset, and extracts features of the input dataset at two or more levels of abstraction. The processor combines the extracted features and provides the combined extracted features to a classifier. The classifier is trained based on the combined extracted features for learning a pattern of not-faulty products. The trained classifier is configured to receive data for a product to be classified, to output a prediction for the product based on the received data.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: September 6, 2022
    Assignee: Samsung Display Co., Ltd.
    Inventors: Sai MarapaReddy, Shuhui Qu, Janghwan Lee
  • Patent number: 11436004
    Abstract: A method includes receiving, at an application server, a request to modify a target object, such as a resource object. The method further includes identifying, from the request, a first parameter and a second parameter and assigning the first parameter to a first variable and the second parameter to a second variable. The method then executes an operation to calculate the target object in view of the first and second variables.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: September 6, 2022
    Assignee: Red Hat, Inc.
    Inventors: Er Qiang Ma, Alessio Soldano
  • Patent number: 11436385
    Abstract: A method and system provide the ability to manage objects across multiple independent projects. A graphically descriptive design representation of a master project for an engineering system architecture model is generated and displayed. The model consists of the multiple independent projects with each project owning a set of data that is arranged as a hierarchy of nodes that each represents an object of the set of data. Links between nodes define a dependency relationship between the objects represented. A request to reference data is received. A determination is made regarding whether the request is consistent with the master project representation. The request is allowed or rejected depending on the determination.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: September 6, 2022
    Assignee: THE BOEING COMPANY
    Inventors: Annelisa M. Sturgeon, Charles Mark Williams, Aleksander Przybylo