Patents Examined by Anibal Rivera
  • Patent number: 11790249
    Abstract: 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: Grant
    Filed: November 28, 2022
    Date of Patent: October 17, 2023
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: 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: 11782742
    Abstract: 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: Grant
    Filed: July 13, 2020
    Date of Patent: October 10, 2023
    Assignee: DIAMONDS DIRECT, LC
    Inventors: Matt Jeffrey Isaacson, William Edwin Rappleye, III
  • Patent number: 11782681
    Abstract: 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: Grant
    Filed: August 11, 2021
    Date of Patent: October 10, 2023
    Inventors: Filipe Guerreiro Assunção, João Pedro Gonçalves Lages, António Manuel de Carvalho dos Santos Alegria
  • Patent number: 11763035
    Abstract: 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: Grant
    Filed: October 16, 2019
    Date of Patent: September 19, 2023
    Assignee: Hitachi Astemo, Ltd.
    Inventors: Hiroki Maehama, Fumio Narisawa, Satoshi Otsuka, Kazuyoshi Serizawa
  • Patent number: 11762758
    Abstract: 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: Grant
    Filed: March 29, 2021
    Date of Patent: September 19, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shiwan Zhao, Bo Yang, HongLei Guo, Zhong Su, Yunhui Zheng, Jim Alain Laredo, Alessandro Morari, Marco Pistoia
  • Patent number: 11755528
    Abstract: 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: Grant
    Filed: September 1, 2021
    Date of Patent: September 12, 2023
    Assignee: Tachyum Ltd.
    Inventor: Radoslav Danilak
  • Patent number: 11755458
    Abstract: 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: Grant
    Filed: January 21, 2021
    Date of Patent: September 12, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Leslie Yvette Richardson, Jackson Michael Davis, Del Myers, Thomas Lai, Andrew R. Sterland, Jordi Mola, James M. Pinkerton
  • Patent number: 11752286
    Abstract: 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: Grant
    Filed: August 20, 2021
    Date of Patent: September 12, 2023
    Assignee: 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: 11755465
    Abstract: 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: Grant
    Filed: July 29, 2022
    Date of Patent: September 12, 2023
    Assignees: Lemon Inc., Beijing Youzhuju Network Technology Co., Ltd.
    Inventors: Viacheslav Dubeyko, Jian Wang
  • Patent number: 11748081
    Abstract: 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: Grant
    Filed: September 13, 2021
    Date of Patent: September 5, 2023
    Assignee: PAYPAL, INC.
    Inventors: Jose Marvin Xuya Orozco, Juan Rodolfo Mejia, Javier Aroche
  • Patent number: 11740893
    Abstract: 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: Grant
    Filed: April 30, 2021
    Date of Patent: August 29, 2023
    Assignee: Fujitsu Limited
    Inventors: Lei Liu, Wei-Peng Chen
  • Patent number: 11734155
    Abstract: 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: Grant
    Filed: July 22, 2021
    Date of Patent: August 22, 2023
    Assignee: Disney Enterprises, Inc.
    Inventors: Edward Huang, Kazuhiro Kusunoki, Pankaj Gambhir
  • Patent number: 11726792
    Abstract: 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: Grant
    Filed: January 24, 2023
    Date of Patent: August 15, 2023
    Inventors: Ajitabh Aggarwal, Ashish Kumar
  • Patent number: 11726767
    Abstract: 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: Grant
    Filed: September 24, 2021
    Date of Patent: August 15, 2023
    Assignee: Mobileye Vision Technologies Ltd.
    Inventor: Eran Ben-Avi
  • Patent number: 11720350
    Abstract: 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: Grant
    Filed: July 26, 2021
    Date of Patent: August 8, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Joseph Albert Bogushefsky, III, Christopher Thomas Miller, Dennis Wayne Wilson
  • Patent number: 11714677
    Abstract: 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: Grant
    Filed: May 28, 2021
    Date of Patent: August 1, 2023
    Assignee: Oracle Financial Services Software Limited
    Inventors: Rajaram Narasimha Vadapandeshwara, Tara Nandakishore Kant
  • Patent number: 11709940
    Abstract: 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: Grant
    Filed: March 18, 2019
    Date of Patent: July 25, 2023
    Assignee: NEC CORPORATION
    Inventors: Toshiki Kobayashi, Takayuki Sasaki, Yusuke Morita
  • Patent number: 11704093
    Abstract: 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: Grant
    Filed: September 27, 2021
    Date of Patent: July 18, 2023
    Assignee: Salesforce, Inc.
    Inventors: Billy Ma, Brian Truong
  • Patent number: 11698849
    Abstract: 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: Grant
    Filed: March 15, 2021
    Date of Patent: July 11, 2023
    Assignee: Micro Focus LLC
    Inventors: Peng-Ji Yin, Xiao-Fei Yu, Shuhui Fu, Yi-Bin Guo
  • Patent number: 11693638
    Abstract: 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: Grant
    Filed: March 17, 2021
    Date of Patent: July 4, 2023
    Assignee: FUJITSU LIMITED
    Inventors: Kensuke Watanabe, Masatoshi Haraguchi, Shun Kamatsuka, Yasunobu Tanimura