Patents Examined by Isaac Tuku Tecklu
  • Patent number: 11829285
    Abstract: A collection of multiple software applications may be tested when a patch is issued. However, an emergency patch for a time-sensitive incident may not allow for full regression or functional testing. Provided herein are techniques for performing a multiple application smoke test. Access information, login information, and a success indicator are obtained for each of a plurality of software applications. A test plan including two or more test packages is determined. Each test package indicates a subset of applications and includes access information, login information, and success indicators corresponding to the subset. The test packages are executed in parallel, including authenticating, loading, and validating. Logs are generated and a user interface is provided to present the logs and whether validation of the application interfaces passed or failed, and a failure reason for failed tests.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: November 28, 2023
    Assignee: SAP SE
    Inventors: Manoj Karthick D O, Ashish Kumar, Relvin Richards Raj
  • Patent number: 11822399
    Abstract: A temperature control apparatus is disclosed. An integrated circuit (IC) includes a plurality of temperature sensors, a first thermal control loop, and a second thermal control loop. The first thermal control loop is configured to control temperature of the IC by reducing a frequency of a clock signal provided to the IC in response to a temperature at one of the plurality of temperature sensors reaching a first temperature threshold. The second thermal control loop is configured to control temperature of the IC by dithering the clock signal provided to the IC in response to a temperature at one of the plurality of temperature sensors reaching a second temperature threshold that is greater than the first temperature threshold.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: November 21, 2023
    Assignee: Apple Inc.
    Inventors: Doron Rajwan, Tal Kuzi, Keith Cox, Yizhang Yang
  • Patent number: 11822905
    Abstract: A server executes various controls for teams, each of which has at least one player, to have a matchup with each other, and manages each team, including change of a team during the game, record of each team, players and a number of players belonging to each team, and duration of a team. Further, the server determines, during the matchup game, whether a team item acquisition condition is satisfied based on the record of each player who belongs to the team and the like, and allows the team that satisfies the team item acquisition condition to acquire a team item which provides an advantageous effect in the game.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: November 21, 2023
    Assignee: KUZEN INC.
    Inventors: Shogo Ohta, Kota Shirakura
  • Patent number: 11809308
    Abstract: Methods, systems, and computer-readable media are disclosed herein for a system and framework that tests end-user applications for failures, data validation, and performance indicators. In aspects, multiple use-modeling programs that mimic user interactions are used to concurrently run unique instances of the application in real-time to simulate a real-world scenario, at scale and with a full load. Whether data, operations, and/or functions of the end-user application fail or are successful is automatically documented in real-time, while performance is concurrently measured.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: November 7, 2023
    Assignee: Cerner Innovation, Inc.
    Inventors: Rohith Shetty, Shalini Bhoopathy, Arun Kharidehal, DivyaShree M
  • Patent number: 11803410
    Abstract: Systems and methods for asserting the initialization status of a virtualized system. An example method comprises: specifying, by a virtualization manager, configuration settings of a virtual machine instance, wherein the configuration settings comprise a callback address and an identifier of the virtual machine instance; causing a host computer system to boot the virtual machine instance using the configuration settings; receiving, at the callback address, a notification comprising the identifier of the virtual machine; and determining, in view of the notification, an initialization status of the virtual machine instance.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: October 31, 2023
    Assignee: Red Hat, Inc.
    Inventor: Cleber Rodrigues Rosa, Jr.
  • Patent number: 11792185
    Abstract: An app installed on a smart device is caused to retrieve from a cloud-server a one-time use code. The one-time use code is then provided to a controllable device and the controllable device is caused to provide the one-time use code back to the smart device. The app causes the one-time use code provided back to the smart device by the controllable device to be authenticated. In response to the one-time use code being authenticated, the controllable device is bound to the app whereupon the controllable device is controllable through use of the app.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: October 17, 2023
    Assignee: Universal Electronics Inc.
    Inventors: Allen Yuh, Haiming Huang, Arsham Hatambeiki, Nicu Ahmadi
  • Patent number: 11789421
    Abstract: An industrial integrated development environment (IDE) identifies modifications to an industrial control program using a combination of program hashing and text differencing. The system performs deep-level hashing of the control program's text model to obtain hash data comprising rung-level hash values that collectively represent the current state of the program. When edits to the program are received, the modified text model is hashed again to yield modified hash data, and differencing analysis is performed on the initial and modified hash data. Differences between the two sets of hash values are used to identify portions of the control program that have been modified so that the targeted updates to a logic view of the program can be implemented. This allows the logic view to be updated without redrawing the entire view, and without the need to store multiple copies of the program's object model for comparison purposes.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: October 17, 2023
    Assignee: Rockwell Automation Technologies, Inc.
    Inventor: Jeffrey Vertosick
  • Patent number: 11789843
    Abstract: A method of detecting an event and recording quantitative parameters associated with the event is provided. The method includes securing an event detection and recording system on a piece of equipment, the event detection and recording system comprising a plurality of sensors, an internal power source, and a microcontroller. The method further includes activating a low monitoring mode and measuring one or more quantitative parameters with the one or more of the sensors at a first sampling rate to generate low monitoring mode sensor data; analyzing the low monitoring mode sensor data to detect initiation of a triggering event; terminating the low monitoring mode upon detection of the triggering event; and activating a high monitoring mode including measuring and recording one or more quantitative parameters at a second sampling rate, where the second sampling rate is greater than the first sampling rate. The associated system is also provided.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: October 17, 2023
    Assignee: Cornerstone Research Group, Inc.
    Inventors: Mark Cridge, Trang T. Young, Matthew Benefiel, Mitchell Bauer, Gianfranco Trovato, Kristin M. Cable
  • Patent number: 11768758
    Abstract: Methods, systems, and computer program products for path-coverage directed black box application programming interface (API) testing are provided herein. A computer-implemented method includes determining constraints based on inputs and corresponding outputs of an API in a production environment; generating initial test inputs based at least in part on the constraints; creating a program dependency graph based on trace sequences and request-response data obtained in response to providing the initial test inputs to an endpoint of the API; enhancing the program dependency graph by generating additional test inputs directed to one or more paths of the dependency graph; identifying, based on the enhanced program dependency graph, at least a portion of the API that is not covered by an existing test suite; and using the enhanced program dependency graph to generate new test cases for the test suite based on the identifying.
    Type: Grant
    Filed: October 6, 2021
    Date of Patent: September 26, 2023
    Assignee: International Business Machines Corporation
    Inventors: Diptikalyan Saha, Devika Sondhi, Eitan Daniel Farchi
  • Patent number: 11763401
    Abstract: Environmental characteristics of habitable environments (e.g., hotel or motel rooms, spas, resorts, cruise boat cabins, offices, hospitals and/or homes, apartments or residences) are controlled to eliminate, reduce or ameliorate adverse or harmful aspects and introduce, increase or enhance beneficial aspects in order to improve a “wellness” or sense of “wellbeing” provided via the environments. Control of intensity and wavelength distribution of passive and active Illumination addresses various issues, symptoms or syndromes, for instance to maintain a circadian rhythm or cycle, adjust for “jet lag” or season affective disorder, etc. Air quality and attributes are controlled. Scent(s) may be dispersed. Noise is reduced and sounds (e.g., masking, music, natural) may be provided. Environmental and biometric feedback is provided. Experimentation and machine learning are used to improve health outcomes and wellness standards.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: September 19, 2023
    Assignee: Delos Living LLC
    Inventors: Dana S. Pillai, Nathan B. Stodola, Richard A. Macary, Trevor S. Granger, Shaun B. Stewart
  • Patent number: 11762760
    Abstract: A scalable test workflow service facilitates management, automated generation and execution of numerous test cases. Test definitions representing tasks to be executed to validate a capability, parameter providers that provide metadata options, and step executors that execute the individual steps of the tasks are all specified. In response to a request to perform a test, an iterative process builds, based on the test definitions and the corresponding parameters, test instances that are executed to obtain the test results. For example, a run tests workflow initiates a test initialization workflow for each test definition. The test initialization workflows call the parameter providers to obtain parameter combinations used to create test instances, and initiate test execution workflows for each parameter combination. Each test execution workflow calls a step executor for each step of the test definition using parameters for the test instance, and returns the results. Results are aggregated and returned.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: September 19, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Tyler Prescott Fost, Nicolas A Hertl, Edward Farrell
  • Patent number: 11755468
    Abstract: Disclosed herein are system, method, and computer-readable medium embodiments for providing the ability to automate the process of generating load tests used for benchmarking APIs. Rather than having to manually generate load tests for a web service API, a test developer can interact with a test service through a web browser and provide the service an API specification and testing parameters. The test service can analyze the API specification, automatically identified endpoints of the API, and generate load tests according to the expected input/output structures of the endpoints. The automatic load test generation can proceed by referring to a library of test instructions and extracting the portions of the test instructions that work for the identified endpoints.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: September 12, 2023
    Assignee: Salesforce, Inc.
    Inventors: Nicolas Battiato, Diego Gabriel Larralde, Guido Martinez, Christian Vallejos
  • Patent number: 11755313
    Abstract: Systems and methods for implementing changes made to source code of a program at runtime are provided. In particular, a computing device may execute the source code in a runtime environment and detect changes made to the source code at runtime in the runtime environment. In response to detecting the changes, the computing device may determine if the changes were made to a type in the source code identified as reloadable. In response to determining that the changes were made to the type in the source code identified as reloadable, the computing device may create a new version of the type and perform implementation of the changes to the source code at runtime using the new version of the type.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: September 12, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Tomas Matousek
  • Patent number: 11755301
    Abstract: This disclosure relates generally to creating and managing cloud infrastructure, and more specifically, integrating one or more cloud infrastructure tools for building cloud infrastructures. An example method includes, receiving a request to deploy a cloud infrastructure on a cloud service provider based on a cloud template of the cloud management platform; transmitting configuration instructions associated with a cloud infrastructure tool to a container orchestration platform for execution on one or more containers running on the container orchestration platform to deploy the cloud infrastructure; receiving a deployment state of the cloud infrastructure on the cloud service provider from the container orchestration platform following execution of the configuration instructions; and reporting a status of the cloud infrastructure based on the deployment state.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: September 12, 2023
    Assignee: VMware, Inc.
    Inventors: Danny Holzman, Rambabu Duddukuri, Kiran Krishna Singh, Kathleen McDonough
  • Patent number: 11755295
    Abstract: According to certain embodiments, a software development system comprises memory and a processor operably coupled to the memory. The memory is operable to store a plurality of code templates, each coded according to syntax of a respective programming language. The processor is configured to receive a user instruction in natural language and perform processing of the user instruction to yield a structured user instruction. The processor is further configured to determine a pre-defined structure that maps to the structured user instruction, select a code template associated with the pre-defined structure that maps to the structured user instruction, and use the selected code template to generate software code that implements functionality of the structured user instruction according to the syntax of the respective programming language of the selected code template.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: September 12, 2023
    Assignee: Bank of America Corporation
    Inventors: Gaurav Bansal, Imran Khan, Ramkumar Pk
  • Patent number: 11756412
    Abstract: A password less login using a smart device is caused to retrieve from a cloud-server a one-time use code. The smart device is associated with a virtual user account to control a plurality of controllable devices with a device app installed on a smart device. The one-time use code is provided to a controllable device and the controllable device is caused to provide the one-time use code back to the smart device. The app causes the one-time use code provided back to the smart device by the controllable device to be authenticated. In response to the one-time use code being authenticated, the controllable device is bound to the app whereupon the controllable device is controllable through use of the app.
    Type: Grant
    Filed: February 16, 2022
    Date of Patent: September 12, 2023
    Assignee: Universal Electronics Inc.
    Inventor: Arsham Hatambeiki
  • Patent number: 11741313
    Abstract: A method, apparatus and computer program product for creating and operating a conversational system are described. A user annotated Web API specification is received which includes a set of user annotations The user annotated Web API specification is analyzed to produce an action catalog. The action catalog includes a set of sentences, each sentence describing a respective Web API call. The user annotated Web API specification is also analyzed to produce a rule set, each rule in the rule set has a rule condition which corresponds to an input in the user annotated Web API specification. The action catalog and the rule set are provided to the conversational system. The conversational system uses a question answering (QA) system as a natural language understanding (NLU) component. When the conversational system receives a user input during a dialog between a user and the conversational system, the user input is interpreted by the question answering (QA) system to identify an action from an action catalog.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: August 29, 2023
    Assignee: International Business Machines Corporation
    Inventors: Eric Aubineau, Hugues Citeau
  • Patent number: 11733664
    Abstract: A system for building management system commissioning on an application includes one or more memory devices configured to store instructions that, when executed by one or more processors, cause the one or more processors to host a building management system commissioning workflow on an application server; provide data indicating commissioning activities defined by the building management system commissioning workflow from the application server to a user device for display on a user interface; dynamically update a commissioning activity status of the commissioning activities in the building management system commissioning workflow hosted on the application server responsive to data received at the application server from at least one of the user device or a remote device at the building site communicatively connected to the application server; and initiate an automated action based on the commissioning activity status of the commissioning activities in the building management system commissioning workflow app
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: August 22, 2023
    Assignee: Johnson Controls Tyco IP Holdings LLP
    Inventors: Gregory T. Reichl, Bryan A. Register, Matthew P. Kaiser
  • Patent number: 11726826
    Abstract: Examples are described here that can be used to allocate commands from multiple sources to performance by one or more segments of a processing device. For example, a processing device can be segmented into multiple portions and each portion is allocated to process commands from a particular source. In the event a single source provides commands, the entire processing device (all segments) can be allocated to process commands from the single source. When a second source provides commands, some segments can be allocated to perform commands from the first source and other segments can be allocated to perform commands from the second source. Accordingly, commands from multiple applications can be executed by a processing unit at the same time.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: August 15, 2023
    Assignee: Intel Corporation
    Inventors: James Valerio, Vasanth Ranganathan, Joydeep Ray, Rahul A. Kulkarni, Abhishek R. Appu, Jeffery S. Boles, Hema C. Nalluri
  • Patent number: 11726750
    Abstract: In various embodiments, a process for constrained decoding and ranking of language models for code generation includes receiving a natural language input specifying a desired computer task. The process includes using a machine learning trained converter to convert the natural language input to an output in a computer language, including by, based on a specified grammar for the computer language, limiting eligible options for a token to include in the output in the computer language. The process includes providing the output in the computer language for computer execution.
    Type: Grant
    Filed: November 15, 2022
    Date of Patent: August 15, 2023
    Inventors: Samuel David Pelaio Arcadinho, Joäo Pedro Gonçalves Lages, Joäo Pedro Nunes Nadkarni, Mariana Rodrigues Lourenço, Ana Sofia Aparicio da Costa, David Oliveira Aparício, António Manuel de Carvalho dos Santos Alegria, Paulo Jorge Abreu Duarte Ferreira, Catarina Pina de Almeida Coelho, Ângelo Filipe da Silva dos Santos, Hugo Miguel Ferrão Casal da Veiga, Magda Almeida Lopes Pereira