Patents Examined by Anibal Rivera
-
Patent number: 12007876Abstract: In an approach to improve implementing program code modifications within a predetermined system embodiments simulate an impact of an implemented modification to a software code against one or more predetermined constraints using a target environment. Further, embodiments comparing a first executed simulation against a second executed simulation of the software code, wherein the second executed simulation comprises the implemented modifications and a current version of the software code. Additionally, embodiments, generate guidance for a user based on the comparison of the first and second executed simulations, wherein the generated guidance comprises positive and negative impacts of the implemented software code modifications regarding compliance with the one or more predetermined constraints, and output, by a user interface, the generated guidance to the user detailing the impact of the implemented modification.Type: GrantFiled: April 26, 2022Date of Patent: June 11, 2024Assignee: International Business Machines CorporationInventors: John Paul Easton, Gregory R. Hintermeister, Karri Carlson-Neumann, Zoe Clements, Vishal Anand
-
Patent number: 12001324Abstract: An operation pattern generation apparatus has a generating unit which generates, with respect to a test script to be used for a web application, operation patterns related to combinations of operation elements that cause a transition between screens of the web application and input data candidates for input elements to be used to input data on the screens, and with respect to the input element of which a default value of input data is set in advance, the generating unit combines only the default value with the operation elements in order to reduce time required for specification restoration of screen transitions of the web application.Type: GrantFiled: November 7, 2019Date of Patent: June 4, 2024Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Yu Yoshimura, Yu Adachi, Haruto Tanno, Hiroyuki Kirinuki, Toshiyuki Kurabayashi
-
Patent number: 11995434Abstract: Provided is an image processing apparatus provided with a module that holds identification information capable of specifying a subscriber who has entered a contract for specific mobile communication. The image processing apparatus provides, if software needs to be updated, a message indicating a predetermined time slot and that the image processing apparatus has to be in a state in which downloading software for updating using the specific mobile communication is possible, and downloads the software for updating in the predetermined time slot using the specific mobile communication. The predetermined time slot is at least a portion of a time slot which is determined depending on the contract for the specific mobile communication.Type: GrantFiled: June 24, 2022Date of Patent: May 28, 2024Assignee: CANON KABUSHIKI KAISHAInventor: Satoshi Takazawa
-
Patent number: 11995424Abstract: There is provided a computing device for identifying unique software installed on network connected devices, comprising: a processor executing a code for: for each unstructured text for the network connected devices, wherein the unstructured texts are extracted by different code sensors from different applications, wherein each unstructured text indicates an identity of software installed on device(s): dividing the unstructured text into token(s), classifying tokens to software parameter(s) using classification dataset(s), matching subsets of permutations of the software parameters and corresponding tokens to unique software identifiers defined by a common structured format, selecting one unique software identifier according to a set of rules, and generating a text satisfying the common structured format, the text indicating unique software installed on each device.Type: GrantFiled: August 25, 2022Date of Patent: May 28, 2024Assignee: Axonius Solutions Ltd.Inventors: Guy Pergal, Avi Waserman, Coby Soffer, Avidor Bartov
-
Patent number: 11983236Abstract: A computer-implemented method, computer program product and computing system for executing a description model when utilizing a website; detecting a failure associated with the execution of the description model; re-executing the description model one or more times in an attempt to utilize the website; and if a failure is detected one or more times, reporting the failure to a user.Type: GrantFiled: July 6, 2021Date of Patent: May 14, 2024Assignee: THE IREMEDY HEALTHCARE COMPANIES, INC.Inventors: James A. Harding, Anthony J. Paquin, Scott Thibault, Jason A. Boatman
-
Patent number: 11983554Abstract: Disclosed implementations relate to automating semantically-similar computing tasks across multiple contexts. In various implementations, an initial natural language input and a first plurality of actions performed using a first computer application may be used to generate a first task embedding and a first action embedding in action embedding space. An association between the first task embedding and first action embedding may be stored. Later, subsequent natural language input may be used to generate a second task embedding that is then matched to the first task embedding. Based on the stored association, the first action embedding may be identified and processed using a selected domain model to select actions to be performed using a second computer application. The selected domain model may be trained to translate between an action space of the second computer application and the action embedding space.Type: GrantFiled: April 21, 2022Date of Patent: May 14, 2024Assignee: X DEVELOPMENT LLCInventors: Rebecca Radkoff, David Andre
-
Patent number: 11977863Abstract: A system may determine one or more data sources which the system is configured to access. The system may provide a set of application programming interfaces (APIs) for interacting with data stored in one or more data sources. The APIs may be accessible to one or more web applications which the system is configured to serve. The system may determine that a web application has requested an operation for interacting with the data through one or more APIs in the set of APIs. The system may determine one or more responses based at least in part on the operation requested by the web application. The system may provide the response(s) to the web application.Type: GrantFiled: July 12, 2022Date of Patent: May 7, 2024Assignee: Palantir Technologies Inc.Inventors: Alexander Ryan, Allen Chang, William Bindi, Brian Lee, John Carrino, Julie Tibshirani, Timothy Wilson
-
Patent number: 11972252Abstract: A docker image is received. The docker image is for a container. The container contains files that allow for virtualization of applications that run within the container. The docker image is parsed to identify layer files in the docker image. Installed software components (e.g., installed files) and/or hardware components in the layer files are identified. Software application index calls are made to generate information that identifies relationships between the installed software components and/or hardware components. The relationships between the installed software components and/or hardware components are then displayed to a user.Type: GrantFiled: August 2, 2021Date of Patent: April 30, 2024Assignee: Micro Focus LLCInventors: Qiuxia Song, Yi-Ming Chen, Zhong-Yi Yang, Yangyang Zhao, Lei Xiao
-
Patent number: 11972245Abstract: A system can maintain information indicative of prohibited computer operations, wherein the information is accessible to respective computing clusters of a group of computing clusters, and wherein the information is stored separately from the group of computing clusters. The system can obtain, by a service of a first computing cluster of the group of computing clusters, the information. The system can, in response to receiving, at the first computing cluster, a request to perform an operation on a first computer of the first computing cluster, in response to determining, based on the information, that the operation is prohibited, prevent the operation from occurring; and, in response to determining, based on the information, that the operation is not prohibited, permit the operation to occur.Type: GrantFiled: April 26, 2022Date of Patent: April 30, 2024Assignee: DELL PRODUCTS L.P.Inventors: Kaushik Gupta, Shiv Kumar, Jai Gahlot
-
Patent number: 11966731Abstract: A system and method for real time updating of process applications includes a first execution engine executing a first process application to control a process device, an update manager receiving an updated software, the update manager being a second software container deployed in the deployment unit; initializing the updated software in a second execution engine; determining an application state of the first process application; instructing a transfer of the application state from the first execution engine to the second execution engine; instructing the second execution engine to execute the updated process application using the received application state; and instructing the first execution engine to stop writing output signals for the process device, and instructing the second execution engine to write output signals for the process device.Type: GrantFiled: March 24, 2022Date of Patent: April 23, 2024Assignee: ABB Schweiz AGInventors: Heiko Koziolek, Andreas Burger, Julius Rueckert, Pablo Rodriguez, Staffan Andersson
-
Patent number: 11960386Abstract: A method and system for automated continuous validation for regulatory compliance of CS with dynamic component. On identification of learning in the CS, a User Acceptance Testing (UAT) is performed using automated test cases of varying types in accordance with what-if scenarios and synthetic data generated using a unique approach. Thereafter, a base validation testing of the CS is performed with clean data (positive scenarios of outcome of the CS) and dirty data (negative scenarios) by conducting repeatability, stability (consistency) and reliability checks. The base validation testing is then followed by learning saturation testing on only if the dynamic component is validated, is rolled out in production environment else is rolled back to the earlier version.Type: GrantFiled: August 29, 2022Date of Patent: April 16, 2024Assignee: Tata Consultancy Services LimitedInventors: Ashish Omprakash Indani, Divya Vasudevan, Devraj Goulikar, Prita Venkateswaran, Ashutosh Pachisia, Prashant Chaturvedi, Rohit Kadam, Vimal Chaubey
-
Patent number: 11954017Abstract: A testing method accesses tracing data comprising a plurality of tracing records corresponding to a plurality of test cases executed on a target system. The target system includes a plurality of microservices configured in accordance with a REST API. A dynamic test analyzer accesses the tracing data and imports a definition of the REST API. The analyzer checks each tracing record for consistency with the API definition. Based on this checking of the tracing records, one or more coverage metrics may be calculated. If any one or more of the one or more coverage metrics fails to exceed a threshold coverage, a testing action may be required. In some cases, the testing action may be selected from either seeking additional coverage of the APIs included in the target system or seeking additional test result coverage.Type: GrantFiled: January 28, 2022Date of Patent: April 9, 2024Assignee: Dell Products L.P.Inventors: Xiaojun Wu, Jing J. Chen, Muzhar S. Khokhar, Haijun Zhong
-
Patent number: 11947939Abstract: Network services are deployed in a networked environment in association with a user account. Dependencies of a network service, such as other network services, may be identified based on an online analysis and an offline analysis of the network service. Further, anomalies associated with the dependencies may be identified in some situations. A call graph may include nodes corresponding to the network services and its dependencies, and may include an identifier corresponding to a part of the call path that has the anomaly. An inspection of the call graph allows software developers to readily recognize that their service depends on a potentially flawed software that may cause a service failure or outage.Type: GrantFiled: September 28, 2021Date of Patent: April 2, 2024Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Juan-Pierre Longmore, Sean Alexander Monroe, Ajay Narendra Malalikar, Rajesh Somnath Kamath, Noel O'Flaherty
-
Patent number: 11947938Abstract: Systems and techniques for identifying performance issues and recommending actions during design-time application development include receiving a design-time user interface (UI) having multiple fields associated with data from a database, where the multiple fields including one or more types of fields. In response to receiving a trigger, the systems and techniques iterate through the multiple fields in the design-time UI by applying one or more rules related to the types of fields and cardinality of the data from the database. One or more recommendations are generated for one or more of the fields based on the applied rules to the multiple fields and the recommendations are output to a display. The systems and techniques may include changing the design-time UI without user input using the recommendations.Type: GrantFiled: February 11, 2022Date of Patent: April 2, 2024Assignee: BMC Software, Inc.Inventors: Anand Bhaskar Bhagwat, Ashutosh Abhay Deshpande
-
Patent number: 11941400Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for intentional programming for heterogeneous systems. An example non-transitory computer readable storage medium includes instructions that, when executed, cause processor circuitry to at least identify a first code block having a first algorithmic purpose based on a second code block having a second algorithmic purpose, the second algorithmic purpose corresponding to the first algorithmic purpose, translate the first code block into executable domain specific language code, and output the executable domain specific language code.Type: GrantFiled: February 15, 2022Date of Patent: March 26, 2024Assignee: Intel CorporationInventors: Adam Herr, Derek Gerstmann, Justin Gottschlich, Mikael Bourges-Sevenier, Sridhar Sharma
-
Patent number: 11934822Abstract: This disclosure describes systems and methods for connected vehicle enhancements. An example method may include causing to present, based on a first factor, an offer to install a first software update to a vehicle for a first period of time. The example method may also include receiving a request to install the first software update for the first period of time. The example method may also include causing to install the first software update on the vehicle at a first time. The example method may also include causing to disable, based on a determination that the first period of time has elapsed, the first software update on the vehicle. The example method may also include receiving a request to permanently install the software update on the vehicle. The example method may also include causing to permanently install the first software update on the vehicle at a second time.Type: GrantFiled: April 7, 2022Date of Patent: March 19, 2024Assignee: Ford Global Technologies, LLCInventors: Andrew Denis Lewandowski, Jordan Barrett
-
Patent number: 11934811Abstract: Container image building using dependency container images. First dependency information that identifies a first set of dependencies necessary to generate a first application container image is accessed. A dependency container image index that identifies dependencies contained in one or more dependency container images is accessed. A first dependency container image of the one or more dependency container images is selected based on the dependency container image index and the first dependency information. The first dependency container image lacks at least one dependency identified in the first set of dependencies. A new dependency container image is generated using the first dependency container image and the at least one dependency. A new entry is stored in the dependency container image index that identifies the new dependency container image and each dependency contained in the new dependency container image.Type: GrantFiled: April 26, 2021Date of Patent: March 19, 2024Assignee: Red Hat, Inc.Inventors: Luca Burgazzoli, Nicola Ferraro
-
Patent number: 11922142Abstract: A system and method for bi-directional design to code are disclosed. In one embodiment, the system includes a processor; a memory storing instructions that, when executed, cause the system to obtain, by a plugin, a web application design, the web application design generated using a first design tool; generate, by the plugin, an object model based on the web application design; access, by a configurator, the object model; and generate, by the configurator, for presentation to a developer, the web application design.Type: GrantFiled: February 22, 2023Date of Patent: March 5, 2024Assignee: PROGRESS SOFTWARE CORPORATIONInventors: Radoslav Kirilov, Daniel Levy, Ivan Zhekov
-
Patent number: 11922163Abstract: Various examples are directed to systems and methods for upgrading a cloud-implemented application. A cloud service may receive a request from a user group to access the application. The cloud service may access consumer context data comprising a plurality of context properties of the user group and may access a rollout strategy map comprising a first rollout record. The cloud service may compare the plurality of context properties of the first user group to first selector data indicated by a first rollout record. Based on the comparing, the cloud service may add the first version of the application to a list of permissible versions for the first user group.Type: GrantFiled: September 24, 2021Date of Patent: March 5, 2024Assignee: SAP SEInventor: Daniel Kirmse
-
Patent number: 11922159Abstract: An information handling system may include a processor and a management controller communicatively coupled to the processor and configured to perform out-of-band management of the information handling system, the management controller further configured to, in response to a request from a management utility remote from the information handling system to create a firmware image for an item of firmware for a cluster comprising the information handling system retrieve a firmware update package, store the firmware update package in a repository integral to the management controller, and communicate a uniform resource locator to the management utility setting forth a path of the firmware update package within the repository, such that the management utility may later use the uniform resource locator to perform a firmware update for another information handling system of the cluster.Type: GrantFiled: January 14, 2022Date of Patent: March 5, 2024Assignee: Dell Products L.P.Inventors: Santosh Gore, Karthik Sethuramalingam, Riddhiman Bhattacharyya