Patents Examined by Anibal Rivera
-
Patent number: 11790249Abstract: The disclosed technology includes systems and methods for automatically generating a dynamic system context diagram based on machine-readable code. A method can include receiving, at a rules engine, machine-readable code describing interactions among a plurality of applications in software architecture, evaluating, with the rules engine in communication with a system of record (SoR), compliance of the interactions among the plurality of applications according to the SoR, identifying, with the rules engine, and based on compliance evaluation, one or more dependencies among the plurality of applications, generating, with an output engine, a system context diagram image comprising a graphical representation of the plurality of applications with associated interactions and dependencies, and outputting, for display, the system context diagram image.Type: GrantFiled: November 28, 2022Date of Patent: October 17, 2023Assignee: CAPITAL ONE SERVICES, LLCInventors: Zachary Blizzard, Christopher Ocampo, Tanusree McCabe, Bradley Dellinger, Bita Akhlaghi, Francois Tur, Diego Norri, Elizabeth Ashton, Asa Britten, Jonathan Tran, Natalia Noyes, Keith Spaar, Richard Dillon, Abhishek Ravi, Asher Gilani, Daniel Tran, Claude Reyes, Blair Christopher
-
Patent number: 11782742Abstract: A computer system for just-in-time rendering using distributed cache servers can receive at least one edited photo comprising at least one available selection of a customization option. The computer system can also cache the at least one edited photo of the at least one available selection of the customization option. Further, the computer system can receive a user request comprising the at least one available selection of the customization option and at least one available selection of at least one additional customization option. The computer system can also stitch the at least one edited photo comprising the at least one available selection of the customization option with at least one additional edited photo comprising the at least one available selection of the at least one additional customization option to render a product photo. Finally, the computer system can cache the requested product photo and send display instructions for the cached requested product photo to a user over a network.Type: GrantFiled: July 13, 2020Date of Patent: October 10, 2023Assignee: DIAMONDS DIRECT, LCInventors: Matt Jeffrey Isaacson, William Edwin Rappleye, III
-
Patent number: 11782681Abstract: User interactions and states of a program development tool utilized to develop an application are tracked. Input features associated with the tracked user interactions and the states are provided to a trained machine learning model to determine a prediction result associated with whether a user is likely unable to proceed in the development of the application and likely needs assistance. In response to a determination that the prediction result at least meets a threshold, one or more resolution suggestions are automatically provided. The one or more resolution suggestions is at least one of: automatically selected based on at least a portion of the tracked user interactions and states, or automatically selected based at least in part the prediction result.Type: GrantFiled: August 11, 2021Date of Patent: October 10, 2023Inventors: Filipe Guerreiro Assunção, João Pedro Gonçalves Lages, António Manuel de Carvalho dos Santos Alegria
-
Patent number: 11763035Abstract: A software management device capable of converting a term used in a model and an abstraction level thereof. The software management device includes an input unit that inputs a target model, a storage unit that hierarchically stores functions and/or names constituting the model, and an in-model name replacement unit that selects a corresponding function and/or name from the storage unit according to the input model input from the input unit, and replaces a function and/or a name in the input model with the selected function and/or name.Type: GrantFiled: October 16, 2019Date of Patent: September 19, 2023Assignee: Hitachi Astemo, Ltd.Inventors: Hiroki Maehama, Fumio Narisawa, Satoshi Otsuka, Kazuyoshi Serizawa
-
Patent number: 11762758Abstract: Approaches presented herein enable fault detection. More specifically, implementation code of one or more functions is identified from source code. The implementation code of the one or more functions is converted to corresponding Abstract Syntax Trees (ASTs). The implementation code of the one or more functions is represented as a first plurality of sets of AST paths over the ASTs. Classification results for the one or more functions are generated with a classifier based on the first plurality of sets of AST paths for the implementation code of the one or more functions. Each of the classification results indicates a probability of having at least one fault in a corresponding function of the one or more functions. Fault detection results of the source code are generated based on the classification results.Type: GrantFiled: March 29, 2021Date of Patent: September 19, 2023Assignee: International Business Machines CorporationInventors: Shiwan Zhao, Bo Yang, HongLei Guo, Zhong Su, Yunhui Zheng, Jim Alain Laredo, Alessandro Morari, Marco Pistoia
-
Patent number: 11755528Abstract: A methodology for populating an instruction word for simultaneous execution of instruction operations by a plurality of ALUs in a data path is provided. The methodology includes: creating a dependency graph of instruction nodes, each instruction node including at least one instruction operation; first selecting a first available instruction node from the dependency graph; first assigning the selected first available instruction node to the instruction word; second selecting any available dependent instruction nodes that are dependent upon a result of the selected first available instruction node and do not violate any predetermined rule; second assigning to the instruction word the selected any available dependent instruction nodes; and updating the dependency graph to remove any instruction nodes assigned during the first and second assigning from further consideration for assignment.Type: GrantFiled: September 1, 2021Date of Patent: September 12, 2023Assignee: Tachyum Ltd.Inventor: Radoslav Danilak
-
Patent number: 11755458Abstract: Automatic identification of execution behavior(s) of software. This automatic identification is based on analysis of historical execution records using machine learning to identify a particular pattern that corresponds to an execution behavior. In order to automatically identify an execution behavior present within particular software, an execution record of that particular software is accessed. The execution record includes an execution trace that reproducibly represents the execution of the software within a particular execution environment, such that the execution record is usable to rerun the execution of the software precisely as the software previously run. Based on finding the particular pattern within the execution record, the computing system automatically identifies that the execution behavior is present within the software.Type: GrantFiled: January 21, 2021Date of Patent: September 12, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Leslie Yvette Richardson, Jackson Michael Davis, Del Myers, Thomas Lai, Andrew R. Sterland, Jordi Mola, James M. Pinkerton
-
Patent number: 11752286Abstract: A system and method for updating patient devices is disclosed. The patient devices may include respiratory therapy devices that operate in accordance with instruction sets, such as software or firmware. A server may maintain a database of configuration data indicating the versions of the software and firmware that is currently installed on the patient devices. The server may also transmit updated instructions from over a network, including a wireless network. Particular patient devices may be selected for updating based on the configuration data. Upon performing an update a patient device may transmit configuration data to the server.Type: GrantFiled: August 20, 2021Date of Patent: September 12, 2023Assignee: ResMed Inc.Inventors: Peter Delangre, Paul Frederick Birchall, Dawn Rosemary Churchill, Graham Stephen Cutcliffe, Christopher John Roberts, Chinmayee Somaiya, Bradley Scott Templeton, Wendall Eric Trull, Matthew Scott Tyler
-
Patent number: 11755465Abstract: In a method for superposition of multiple commands, one or more memory pages is received. The one or more memory pages include information corresponding to one or more code lines and one or more data lines. The one or more code lines correspond to a first set of layers in a memory layer and are configured to execute one or more functions. The one or more data lines correspond to a second set of layers in the memory layer and are configured to store one or more sets of data. Each of the one or more code lines from the one or more memory pages is executed to perform one or more corresponding functions, based on the one or more data lines from the one or more memory pages. A result of each of the one or more functions is stored within the one or more data lines.Type: GrantFiled: July 29, 2022Date of Patent: September 12, 2023Assignees: Lemon Inc., Beijing Youzhuju Network Technology Co., Ltd.Inventors: Viacheslav Dubeyko, Jian Wang
-
Patent number: 11748081Abstract: There are provided systems, methods, devices, and the like for application release and orchestration. In one embodiment, a system is introduced that can communicate with a centralized automation server via an autonomous program. The system may centrally test and validate the code and application release using an iterative data deployment process.Type: GrantFiled: September 13, 2021Date of Patent: September 5, 2023Assignee: PAYPAL, INC.Inventors: Jose Marvin Xuya Orozco, Juan Rodolfo Mejia, Javier Aroche
-
Patent number: 11740893Abstract: According to an aspect of an embodiment, operations for trend monitoring of code repositories and related information are provided. The operations include identifying a set of repositories from a collection of repositories hosted on one or more web-based repository hosting systems and collecting repository metadata for each repository. The operations further include generating a set of topic tags by using one or more natural language processing-based methods and collecting a set of statistics associated with each of the generated set of topic tags. The operations further include generating a set of presentation data based on one or more of the identified set of repositories, the collected repository metadata, the generated set of topic tags, and the collected set of statistics. The operations further include controlling a user device to display the generated set of presentation data onto an electronic User Interface of the user device.Type: GrantFiled: April 30, 2021Date of Patent: August 29, 2023Assignee: Fujitsu LimitedInventors: Lei Liu, Wei-Peng Chen
-
Patent number: 11734155Abstract: A method includes assessing an input in a buffer against a rule in a first node of a rule tree to determine that an action should be performed and updating the buffer with results of performing the action. The method also includes inserting an indication of the input, the rule, and the results of performing the action into a tracker log and passing the updated buffer to a second node in the rule tree in response to determining that the first node points to the second node.Type: GrantFiled: July 22, 2021Date of Patent: August 22, 2023Assignee: Disney Enterprises, Inc.Inventors: Edward Huang, Kazuhiro Kusunoki, Pankaj Gambhir
-
Patent number: 11726792Abstract: An apparatus includes a processor and a memory storing instructions to cause the processor to receive files including a table database and sequence record data. The processor is further caused to generate a script by mapping each screen feature from a set of screen features extracted from the sequence record data to a table from the table database. The processor is further caused to generate a screen schema based on the script, by attempting to correlate addresses associated with the sequence record data to the screen features, to generate the screen schema including a table of dynamic. The processor is further caused to automatically generate a generic automation script based on the sequence record data and the screen schema to be consumed by a software bot to execute user actions in the sequence record data in an automated fashion.Type: GrantFiled: January 24, 2023Date of Patent: August 15, 2023Inventors: Ajitabh Aggarwal, Ashish Kumar
-
Patent number: 11726767Abstract: Techniques are disclosed for updating a trusted software and another software, which may include receiving a software update package that comprises a trusted updated software component, a trusted updated software booting metadata, another updated software component, and another updated software booting metadata. The trusted updated software component may belong to an updated version of the trusted software, and the trusted software may have a certain trust level. The other updated software component may belong to an updated version of the other software, and the other software may have a trust level that is lower than the certain trust level. At least a part of the trusted updated software booting metadata may comprise retrieval information for retrieving, during a booting process, at least a portion of the other software booting metadata.Type: GrantFiled: September 24, 2021Date of Patent: August 15, 2023Assignee: Mobileye Vision Technologies Ltd.Inventor: Eran Ben-Avi
-
Patent number: 11720350Abstract: Building and deployment of multiple applications can be augmented using metadata. Source code of a service can be generated automatically in a programming language without human intervention based on metadata descriptive of a data store and desired interaction with the data store by the service. Furthermore, documentation can be created automatically based on the metadata, wherein the documentation comprises at least one of application programming interface (API) data, data definitions, or end-user help document.Type: GrantFiled: July 26, 2021Date of Patent: August 8, 2023Assignee: Wells Fargo Bank, N.A.Inventors: Joseph Albert Bogushefsky, III, Christopher Thomas Miller, Dennis Wayne Wilson
-
Patent number: 11714677Abstract: Techniques are disclosed for creating a workspace. A data processing system receives a request to create a workspace to implement a portion of a model deployed in a production environment. One or more data objects and associated metadata thereof relevant to the portion of the model, and an execution venue for the workspace are obtained. A set of instructions is generated for executing the one or more data objects and the associated metadata in the workspace. The workspace is created within the execution venue by instantiating the portion of the model, the one or more data objects, and the associated metadata in the workspace. The portion of the model in the workspace is processed using the one or more data objects and the associated metadata in accordance with the set of instructions, and the production environment is updated by the data processing system based on the processing.Type: GrantFiled: May 28, 2021Date of Patent: August 1, 2023Assignee: Oracle Financial Services Software LimitedInventors: Rajaram Narasimha Vadapandeshwara, Tara Nandakishore Kant
-
Patent number: 11709940Abstract: According to an example embodiment, a firmware rewriting apparatus includes: call position specifying means for specifying, among instructions described in a program of firmware stored in a memory, the instructions for changing a control flow; free area specifying means for specifying a free area in a storage area of the memory in which the program is not stored; and program rewriting means for rewriting the instruction specified by the call position specifying means into a call instruction of a frequency adjustment code and writing the frequency adjustment code for calling an inspection code at a frequency corresponding to a frequency of calling the frequency adjustment code and the inspection code for performing a security check of the program in response to a call from the frequency adjustment code into the free area specified by the free area specifying means.Type: GrantFiled: March 18, 2019Date of Patent: July 25, 2023Assignee: NEC CORPORATIONInventors: Toshiki Kobayashi, Takayuki Sasaki, Yusuke Morita
-
Patent number: 11704093Abstract: Methods, computer readable media, and devices for rapid prototyping of both user experience and technical features in a combined approach. One method may include creating a set of known user experience (UX) components including a user interface element representing at least one of a data element and a data interaction, creating a UX screen including a set of UX elements within a UX prototyping tool, translating the UX screen into a set of standardized UX components, publishing the set of standardized UX components by mapping the set of standardized UX components to synthetic data, and validating a technical aspect of the published set of standardized UX components based on user interaction with the published set of standardized UX components.Type: GrantFiled: September 27, 2021Date of Patent: July 18, 2023Assignee: Salesforce, Inc.Inventors: Billy Ma, Brian Truong
-
Patent number: 11698849Abstract: Applications under test (AUT) may be tested by automated testing systems utilizing machine vision to recognize visual elements presented by the AUT and apply inputs to graphical elements, just as a human would. By utilizing the smallest image patch available, processing demands of the testing system are minimized. However, the image patch used to identify a portion of an AUT must be identifiable to the automated system. By selecting image patches that comprise the smallest size, but can be identified in an AUT by an automated system using machine vision, even as the AUT display is resized, reproportioned, noisy, or otherwise altered from the testing platform that was utilized for training.Type: GrantFiled: March 15, 2021Date of Patent: July 11, 2023Assignee: Micro Focus LLCInventors: Peng-Ji Yin, Xiao-Fei Yu, Shuhui Fu, Yi-Bin Guo
-
Patent number: 11693638Abstract: A compiler program causes a computer to execute optimization processing for an optimization target program. The optimization target program includes a loop including a vector store instruction and a vector load instruction for an array variable. The optimization processing includes (1) unrolling the vector store instruction and the vector load instruction in the loop by an unrolling number of times to generate a plurality of unrolled vector store instructions and a plurality of unrolled vector load instructions, and (2) scheduling to move an unrolled vector load instruction among the plurality of unrolled vector load instructions, which is located after a first unrolled vector store instruction that is located at first among the plurality of unrolled vector load instructions, before the first unrolled vector store instruction.Type: GrantFiled: March 17, 2021Date of Patent: July 4, 2023Assignee: FUJITSU LIMITEDInventors: Kensuke Watanabe, Masatoshi Haraguchi, Shun Kamatsuka, Yasunobu Tanimura