Patents Examined by Francisco J Aponte
-
Patent number: 10846261Abstract: In various embodiments, an organization may be required to comply with one or more legal or industry requirements related to the storage of personal data (e.g., which may, for example, include personally identifiable information) even when responding to and fulfilling Data Subject Access Requests. In particular, when responding to a DSAR, the system may compile one or more pieces of personal data for provision to a data subject. The system may store this compilation of personal data at least temporarily in order to provide access to the data to the data subject. As such, the system may be configured to implement one or more data retention rules in order to ensure compliance with any legal or industry requirements related to the temporary storage of the collected data while still fulfilling any requirements related to providing the data to data subjects that request it, deleting the data upon request, etc.Type: GrantFiled: February 12, 2020Date of Patent: November 24, 2020Assignee: OneTrust, LLCInventors: Kabir A. Barday, Jonathan Blake Brannon, Jason L. Sabourin
-
Patent number: 10838744Abstract: Disclosed herein are system, method, and computer program product embodiments for providing a web component design and integration system. An embodiment operates by receiving, through an interface, a component file corresponding to adding a first component for a webpage, wherein the component file includes one or more features specific to a first framework. A container corresponding to the first framework is determined, wherein the container comprises one or more functions for accessing the component file, and wherein the one or more functions of the container are operable within a second framework associated with the webpage. A preview of the webpage is generated on the interface including both a visual display of the first component and a visual display of a second component associated with the second framework.Type: GrantFiled: December 4, 2018Date of Patent: November 17, 2020Assignee: SAP SEInventors: Eduardo Berlitz, Alexandre Faltz, Eduardo Carvalho, Joachim Fitzer, Reinhold Kautzleben, Willian Mendes
-
Patent number: 10838715Abstract: A software model specification for a software package can be associated with representation of a software downgrade definition. The software model specification can include a publisher of the software package, an application title of the software package, and the version of the software package. One or more entitlements for the software package can be obtained. Based on the software downgrade definition being associated with the software model specification, the software downgrade definition can be associated with the entitlement(s). Compliance of the installations of the software package with the entitlement(s) can be calculated, where the software downgrade definition can cause each of the entitlement(s) to be applicable to the installations of the version of the software package or one or more earlier versions of the software package.Type: GrantFiled: May 3, 2019Date of Patent: November 17, 2020Assignee: ServiceNow, Inc.Inventors: Nirali A. Vora, Yiwen Wang, Colby Andrew Blakeman
-
Patent number: 10824398Abstract: A computerized system and method for generating an application structure for an application in a computerized organization having a plurality of components. An implementation includes generating the application structure for the application by including, in the application structure, applicative components and connections between applicative components identified using a first entry point. In an implementation, the identification of the applicative components and the connections between applicative components includes applying a first set of patterns against a first component associated with the first entry point to identify a first applicative component of the applicative components and a first connection of the connections, the first connection including a second entry point. The applicative components and the connections between applicative components can be recursively identified.Type: GrantFiled: August 6, 2019Date of Patent: November 3, 2020Assignee: ServiceNow, Inc.Inventors: Shai Mohaban, Haviv Rosh, Yarin Benado, Yuval Cohen
-
Patent number: 10824401Abstract: A method and system for automated creation of graphical user interface applications is provided. The invention provides for provisioning, management and scaling of hardware and software required for the graphical user interface applications by a single action on a command interface of a user terminal, based on a voice command provided by the user.Type: GrantFiled: April 30, 2019Date of Patent: November 3, 2020Assignee: Mphasis LimitedInventors: Jai Ganesh, Rajendrakumar Mishra, Archisman Majumdar
-
Patent number: 10817813Abstract: A method of operating a resource configuration and project management system involves identifying, for a project, sandboxed task data and task parameters including project skill sets and project tools. The method configures a first selector with project skill sets to select at least one developer from a developer pool. The method configures a second selector with project tools to select at least one container including at least one set of programming functions from a container library. The method assigns at least one developer to a working task queue generated from the task parameters. The method configures the at least one container to operate as a sandboxed environment. The method authorizes the at least one developer to access the at least one container and the sandboxed task data within the sandboxed environment. The method monitors developer resources and computing resources during execution of the project by the selected at least one.Type: GrantFiled: October 25, 2019Date of Patent: October 27, 2020Assignee: Qlytics LLCInventors: Brendan Reilly, Marco Buchbinder
-
Patent number: 10809987Abstract: An example embodiment may involve obtaining one or more blueprint files. The blueprint files may collectively define a system of processing nodes, a call flow involving a sequence of messages exchanged by the processing nodes, and message formats of the messages exchanged by the processing nodes. The example embodiment may also involve compiling the blueprint files into machine executable code. The machine executable code may be capable of: representing the processing nodes as decomposed, dynamically invoked units of logic, and transmitting the sequence of messages between the units of logic in accordance with the message formats. The units of logic may include a respective controller and one or more respective workers for each type of processing node.Type: GrantFiled: February 12, 2019Date of Patent: October 20, 2020Assignee: Hyperblox Inc.Inventors: Arun C. Alex, Sudhir Kunnath
-
Patent number: 10795662Abstract: System and methods are described for distributing artifacts in a cloud computing environment. Processing includes receiving an artifact at an upstream computing system in a network of computing systems, the artifact including a file of a continuous integration (CI) process, dividing the artifact into chunks, storing the chunks into a shared storage of the upstream computing system accessible by downstream computing systems of the network, determining downstream computing systems in the network to receive the artifact, receiving a request from one of the downstream computing systems for a chunk of the artifact; and providing the chunk to the downstream computing system from the shared storage.Type: GrantFiled: February 11, 2019Date of Patent: October 6, 2020Assignee: salesforce.com, inc.Inventors: Harshawardhan Shamsundar Gadgil, Brian Whitten, Christopher Walter Anderson
-
Patent number: 10783148Abstract: In an embodiment, a data processing method comprises creating and storing a plurality of analytical notebooks in digital computer storage, wherein each of the analytical notebooks comprises notebook metadata that specifies a kernel for execution, and one or more computational cells, wherein each of the cells comprises cell metadata, a source code reference and an output reference; receiving, in association with a first cell among the one or more cells, first input specifying computer program source code of a function, wherein the function defines an input dataset, a transformation, and one or more variables associated with output data; storing the first cell, excluding the output data, using a first digital data storage system and updating the source code reference to identify the first data storage system; using the kernel specified in the notebook metadata, executing an executable version of the source code to result in generating the output data; storing the output data using a second digital data storageType: GrantFiled: March 18, 2019Date of Patent: September 22, 2020Assignee: Palantir Technologies Inc.Inventors: James Shuster, Daniel Fernandez
-
Patent number: 10776094Abstract: A method, system and computer program product are envisaged for facilitating encoding ‘configuration information’ corresponding to a software application, within a filename assigned to the software application. The software application is embodied in a ‘computer executable file’, while the corresponding ‘configuration information’ is incorporated into a configuration file. The computer executable file is referenced by a symbolic link, and the symbolic link is assigned a file name. A file path referencing the storage location of the configuration file is created and embedded within the filename. A checksum created on the basis of the filename is also embedded there within. Upon transmission, the symbolic link is accessed by each of the end-point computer devices, which process the symbolic link and access the ‘computer executable file’ and the ‘configuration file’ incorporating configuration information relevant to the ‘computer executable file’.Type: GrantFiled: July 29, 2018Date of Patent: September 15, 2020Assignee: COLORTOKENS, INC.Inventor: Natarajan Venkataraman
-
Patent number: 10768586Abstract: It is advantageous to switch an active element with a background element. By using a switching mechanism, a background element can be made active while the application remains active. That is, the application does not need to be taken offline to switch the active element with a previously loaded background element. Single input/single output (SISO) relationships are defined for background elements and an active element which provides one or many functions and an active element which provides one or many functions between one input variable and one output variable. The switching mechanism acts on a given SISO relationship to determine the background element to use to replace the active element.Type: GrantFiled: June 2, 2016Date of Patent: September 8, 2020Assignee: Shell Oil CompanyInventors: Richard Eugene Linn, Pierre Christian Marie Carrette, John Martin Williamson, Rishi Amrit, Jean Valiquette
-
Patent number: 10754686Abstract: The present disclosure relate to a method and an electronic device for application migration.Type: GrantFiled: October 17, 2018Date of Patent: August 25, 2020Assignee: EMC IP Holding Company LLCInventors: Fan Guo, Junping Zhao, Kun Wang
-
Patent number: 10754700Abstract: Techniques herein provide job control and synchronization of distributed graph-processing jobs. In an embodiment, a computer system maintains an input queue of graph processing jobs. In response to de-queuing a graph processing job, a master thread partitions the graph processing job into distributed jobs. Each distributed job has a sequence of processing phases. The master thread sends each distributed job to a distributed processor. Each distributed job executes a first processing phase of its sequence of processing phases. To the master thread, the distributed job announces completion of its first processing phase. The master thread detects that all distributed jobs have announced finishing their first processing phase. The master thread broadcasts a notification to the distributed jobs that indicates that all distributed jobs have finished their first processing phase. Receiving that notification causes the distributed jobs to execute their second processing phase.Type: GrantFiled: March 14, 2019Date of Patent: August 25, 2020Assignee: Oracle International CorporationInventors: Jinsu Lee, Sungpack Hong, Siegfried Depner, Nicholas Roth, Thomas Manhardt, Hassan Chafi
-
Patent number: 10747506Abstract: A method may include receiving, from a client, a request to customize an operator node corresponding to a data processing operation. The request may include a first key. The operator node may be selected for inclusion in a graph representative of a data processing pipeline. The operator node may be associated with a first file that includes at least one configuration parameter associated with the operator node. The at least one configuration parameter may be associated with a second key. In response to the first key being determined to match the second key, the operator node may be customized by modifying the at least one configuration parameter. Furthermore, a second file associated with a customized operator node may be generated to store the customizations made to the operator node including the modification of the at least one configuration parameter. Related systems and articles of manufacture are also provided.Type: GrantFiled: June 15, 2018Date of Patent: August 18, 2020Assignee: SAP SEInventors: Simon Seif, Boris Gruschko, Joachim Fitzer
-
Patent number: 10740069Abstract: An entity modeling system integrated with a low-code application development platform may have a web/mobile-based user interface that can run in a browser environment on user devices ranging from desktop computers to smart phones. Users such as a subject matter expert may access an entity model designer tool of the system to model an entity. Responsive to user interaction with an entity composition function, the system may access a data store over a network and generate a view including a collection of entity building block(s) retrieved from the data store. Responsive to the user selecting a first entity building block from the collection to add to the entity, the system may automatically extend the entity to include settings of the first entity building block. The settings may include at least one of a property, permission, action, behavior, or resource to the entity.Type: GrantFiled: June 8, 2018Date of Patent: August 11, 2020Assignee: Open Text SA ULCInventors: John Patino-Bueno, Cheranthian Muthuvinayagam, David Ernest Jenkins, Richard Winfield Bolling, John Martin Pratt, Michael Robert Spampinato, Dana Lawrence Khoyi
-
Patent number: 10740209Abstract: Methods, systems, and computer program products for tracking missing data using provenance traces and data simulation are provided herein. A computer-implemented method includes generating, for each of multiple stages in a data curation sequence, a machine learning model of the data curation sequence, wherein the model is based on historical input records within the data curation sequence, historical output records within the data curation sequence, and provenance data within the data curation sequence; creating a simulated output record based on a detected anomaly corresponding to the data curation sequence; predicting the content of absent input records that precede the simulated output record in the data curation sequence and provenance data corresponding to the simulated output record; and outputting, to a user, in response to a query pertaining to the detected anomaly, the predicted input records and information relating the predicted input records to the detected anomaly.Type: GrantFiled: August 20, 2018Date of Patent: August 11, 2020Assignee: International Business Machines CorporationInventors: Salil Joshi, Hima Prasad Karanam, Manish Kesarwani, Sameep Mehta
-
Patent number: 10733075Abstract: Operations may include identifying an edit that corresponds to a fault of a program. The edit may be identified based on a difference between the program and an improved program. The operations may include obtaining an AST that represents the program and includes defect nodes that correspond to a fault location and include an edit node. The operations may include classifying a particular node as a primary node that operates as a starting point for the edit. The operations may include identifying a path from the primary node to the edit node. The operations may include generating a fix pattern based on the path and the edit. The operations may include performing repairs with respect to an identified fault of code. The repairs may be performed using the fix pattern and based on the identified fault of the code being the same type as the fault of the program.Type: GrantFiled: August 22, 2018Date of Patent: August 4, 2020Assignee: FUJITSU LIMITEDInventors: Rohan Bavishi, Hiroaki Yoshida, Mukul R. Prasad
-
Patent number: 10732966Abstract: A library model addition engine adds library models to a library knowledge base by defining a library configuration file format for conveying information about each library model, custom inputs and code snippets to facilitate library comparison operations, and education content for the library model. The library configuration file format may be automatically loaded and validated to ensure that the file is in the correct format and satisfies the constraints provided by the library recommendation engine.Type: GrantFiled: September 8, 2017Date of Patent: August 4, 2020Assignee: DevFactory Innovations FZ-LLCInventor: Tushar Makkar
-
Patent number: 10732948Abstract: An embodiment of the present invention is directed to automating deployment into tools and technologies related to big data analytics. The innovative system automates deployment and integration of various data related tools and technologies while managing internal applications and processes for change management. Deployment generally refers to implementation of code into the production environment. The innovative system integrates with an entity's Change Management Tools and Processes (e.g., ITSM, AIM, GFS, etc.) to provide automated deployment.Type: GrantFiled: December 3, 2018Date of Patent: August 4, 2020Assignee: JPMorgan Chase Bank, N.A.Inventors: Jagmohan Singh, Ravikanth H. Cuttambakam, Prasad V. Pondicherry, Jagdish G. Bankar, Krishna Char, John Henry Hom
-
Patent number: 10725744Abstract: The present disclosure discloses a method for adapting to blockchain and device, terminal and medium performing the same. The method comprising: receiving a development requirement including a blockchain communication requirement of a target blockchain from a plurality of candidate blockchains associated with the processor and a target language associated with the target blockchain; and providing a SDK corresponding to the target language based on the development requirement, wherein the SDK includes a calling interface corresponding to the development requirement, the calling interface being configured to trigger a communication channel to communicate with the target blockchain.Type: GrantFiled: December 24, 2019Date of Patent: July 28, 2020Assignee: Silver Rocket Data Technology (Shanghai) Co., LtdInventors: Jia Li, Yi Yuan, Xiaoliang Pan, Wei Zhang