Patents Examined by Qamrun Nahar
  • Patent number: 11842179
    Abstract: A system, method, and computer-readable medium are disclosed for performing a data center monitoring and management operation. The data center monitoring and management operation includes: monitoring an interaction of a user with a data center monitoring and management console when configurating an aspect of data center infrastructure, the configuring being performed via a plurality of application program interfaces; analyzing the plurality of application program interfaces used when configuring the aspect of data center infrastructure; and, generating a customer specific application program interface based upon the analyzing.
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: December 12, 2023
    Assignee: Dell Products L.P.
    Inventors: Nicole Reineke, Hanna Yehuda
  • Patent number: 11836481
    Abstract: A method for managing an application upgrade includes: obtaining metadata of a client device from a production host (PH) client device twin; executing, using the metadata, an emulation to generate an application upgrade strategy for applying a plurality of application upgrades; setting, using the metadata, a first entry in a PH required properties file; transferring the application upgrade strategy and the first entry from the PH client device twin to a client environment (CE) client device twin; storing, the application upgrade strategy and the first entry in a CE required properties file; initiating the plurality of application upgrades based on the application upgrade strategy and the first entry; setting a second entry in a CE reported properties file; transferring the second entry from the CE client device twin to the PH client device twin; and verifying a status of the plurality of application upgrades using the second entry.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: December 5, 2023
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam, Shelesh Chopra
  • Patent number: 11829326
    Abstract: A computerized-method to conduct a staggered maintenance activity based on tenants' prioritization for tenants of a cloud-based Software as a Service (SaaS) platform contact-center, is provided herein. The computerized-method includes operating a Staggered-Maintenance-Activity (SMA) module.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: November 28, 2023
    Assignee: inContact INC.
    Inventors: Sanketh Shetty, Swati Kadu, Yuvraj Sawant
  • Patent number: 11822463
    Abstract: A computer-implemented method for selecting a fuzzing method for carrying out fuzzing testing of a predefined program code. The method includes: providing one or multiple reference performance metrics that characterize the result of reference fuzzing testing of the program code to be tested, using a reference fuzzing method; carrying out fuzzing tests, based on various fuzzing methods, on the predefined program code in order to ascertain one or multiple performance metrics in each case; selecting one or multiple fuzzing methods corresponding to the associated performance metrics, as a function of the reference performance metric; and carrying out fuzzing testing corresponding to the one or multiple selected fuzzing methods.
    Type: Grant
    Filed: November 1, 2021
    Date of Patent: November 21, 2023
    Assignee: ROBERT BOSCH GMBH
    Inventors: Christopher Huth, Anupam Sarkar, Simon Greiner
  • Patent number: 11822466
    Abstract: A method provides an intervention point for manipulating a variable of a runtime environment for testing a control-device program component to be tested in a test environment. Software of the control-device program component, in accordance with the AUTOSAR standard, is divided into three layers, wherein the three layers include a layer of program components, a layer of the runtime environment, and a layer of device-related basic programs. The layer of the program components has a test scenario program component for providing input values and a program component for receiving output values and displaying the test result. The method includes: providing the control-device program component to be tested with interfaces that are each defined in accordance with the AUTOSAR standard; and creating an executable program of the control-device program component to be tested and of the test scenario program component.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: November 21, 2023
    Assignee: DSPACE GMBH
    Inventor: Christian Becker
  • Patent number: 11822458
    Abstract: The execution-time reporting of telemetry of execution of a software program. Subscribers submit subscriptions to telemetry of the software program. As each subscription is received, the telemetry scope of the subscription is evaluated to determine what portion of an object model is to be augmented. The augmented portion will include portion(s) related to the scope of telemetry subscribed to in the subscription. Thereafter, that portion of the object model is indeed augmented as execution of the computer program proceeds further. Subsequently, telemetry reports are generated for a subscription based on the interpretation of a defined subscription-specific portion of the object model.
    Type: Grant
    Filed: September 2, 2022
    Date of Patent: November 21, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pritesh Rajesh Kanani, Siunie Aquawati Sutjahjo, James Feore, Wei Zhong
  • Patent number: 11823097
    Abstract: Provided is a test facility management system that can evaluate, in a software development process requiring use of test facilities, progress of a process caused by increasing or decreasing a count of the test facilities. The test facility management system can include: a project progress forecast unit that stores a process information database, a facility reservation information database, a process progress history information database, and facility count proposed change information, calculates facility usage remaining time period for the software development process based on process progress history information, specifies a time range during which facilities of the count of proposed change are available, and forecasts, based on the available time range, the progress of the software development process when work for the facility usage remaining time period is carried out by the facilities of the count of the proposed change; and a user interface that outputs the forecasted progress information.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: November 21, 2023
    Assignee: HITACHI, LTD.
    Inventors: Kosuke Oshima, Masumi Kawakami, Makoto Ichii, Akihiro Hori, Yasufumi Suzuki
  • Patent number: 11803366
    Abstract: A firmware updating system and method are provided. The firmware updating method includes configuring a host to digitally sign a firmware to be updated, and configuring an electronic device to perform an authorization verification on an update tool, and only the update tool that passes the verification has an update permission. The update tool uses an encryption algorithm to encrypt the firmware to be updated that includes a digital signature. After the encryption is completed, the host sends the update tool to the electronic device through the update tool. The electronic device then uses a decryption algorithm to decrypt the received firmware to obtain the firmware to be updated including the digital signature, and write the firmware to be updated into a firmware storage area to be updated. The electronic device then verifies the digital signature in the firmware to be updated.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: October 31, 2023
    Assignee: REALTEK SEMICONDUCTOR CORP.
    Inventors: Dong-Yu He, Meng-Yao Gu, Jian Sun
  • Patent number: 11803464
    Abstract: Methods and systems disclosed herein describe an experimentation platform that identifies one or more proxy metrics for testing a configuration and/or new design of a product. The experimentation platform may receive an input identifying one or more configurations, components, and/or products to test and/or optimize. The experimentation platform may identify one or more performance metrics used to test and/or optimize the one or more configurations, components, and/or products. Based on the one or more identified performance metrics, the experimentation platform may identify one or more proxy metrics to represent the one or more performance metrics. The one or more identified proxy metrics may be one or more engagement metrics or a combination of engagement metrics. The experimentation platform may then use the one or more proxy metrics to analyze the one or more configurations, components, and/or products and recommend a configuration, component, and/or product for deployment.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: October 31, 2023
    Assignee: Capital One Services, LLC
    Inventor: Mackenzie Sweeney
  • Patent number: 11797422
    Abstract: Disclosed herein is a system and method for bug fix recovery in an electronic device connected to a network. If a bug affecting a deployed electronic device is discovered, bug fix instructions for fixing, mitigating, or recovering from the bug, including rules and executable actions, can be stored in a cloud based server in communication with a deployed electronic device. Each set of instructions is associated with one or more identifiers of devices, firmware versions, and/or software versions that are affected by the bug. The server can be configured to query deployed electronic devices, and/or the deployed electronic devices can be configured to query the server to determine if a bug fix that is relevant to the electronic device has been stored on the server. Instructions can then be transmitted to the electronic device for execution or for display or announcement to a user (if user action is required).
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: October 24, 2023
    Assignee: ARRIS Enterprises LLC
    Inventors: Nithin Raj Kuyyar Ravindranath, Vinod Jatti
  • Patent number: 11797314
    Abstract: A method, a system, and computer program product for application function library installation for cloud-based systems. An application function in a plurality of application functions is executed. The application function is executed using a server instance running in a container. A determination is made that execution of the application function requires an application function library. The application function library for executing of the application function is obtained. The obtained application function library is loaded during runtime of the application function.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: October 24, 2023
    Assignee: SAP SE
    Inventor: Peter Goertz
  • Patent number: 11799495
    Abstract: A method for loop escape analysis includes receiving a set of executable computer instructions stored on a storage medium, and determining a number of inputs to a loop associated with a data structure, storage space that would be saved by compressing the data structure, and a size of new elements required to compress the data structure. Upon reaching an end of the loop, the method determines whether to compress the data structure based on a comparison between the size of the new elements and the saved storage space. In response to determining to compress the data structure, the method compresses the data structure.
    Type: Grant
    Filed: November 9, 2022
    Date of Patent: October 24, 2023
    Assignee: Fidelity Information Services, LLC
    Inventors: Benjamin Christopher Young, Chaoming Chan
  • Patent number: 11783080
    Abstract: The present disclosure provides a technical solution related to tagging user behavior data. The processing device and method may determine and tag user behavior data according to an application to which the user behavior data belong based on analysis on an inheritance relationship between tasks associated with the user behavior data, so as to facilitate selectively deleting the user behavior data later.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: October 10, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xin Li, Ang Lv, Chunyu Liu, Chunyu Li, Chao Wang, Eduardo D. Melo, Zhen Wang, Jiaojiao Li, Lve Chen, Lu Zhang, Peng Wang, Tong Wang, Xiaocheng Zhou, Yapu Jia, Ziqiang Liu, Yueyang Wang
  • Patent number: 11775419
    Abstract: A computer-implemented method, system and computer program product for testing a software application. User interactions with the functional and non-functional aspects of software applications are monitored. User experience profiles are then generated for the monitored users based on the monitored interactions. The best user experiences in connection with interacting with specific functional and non-functional aspects of the software applications are then identified based on the generated user experience profiles. Virtual users having different types of best user experiences in connection with interacting with different functional and non-functional aspects of the software applications are created. The software application is then tested using the virtual users to determine if the functional and non-functional aspects of the software application satisfy the best user experiences associated with the virtual users.
    Type: Grant
    Filed: September 25, 2022
    Date of Patent: October 3, 2023
    Assignee: International Business Machines Corporation
    Inventors: Grant Douglas Miller, Alan Chung, Jeremy R. Fox, Sarbajit K. Rakshit
  • Patent number: 11770458
    Abstract: When significant latency exists between a test device executing an application and a remote device used to debug the application, an intermediate device is used to receive requests from the remote device. When a first request is received, the intermediate device determines other requests that are related to the first request, sequentially sends the other requests to the test device, and receives a response after each request, using a wired connection or a wireless network having lower latency than wireless communication between the remote device and the test device. The intermediate device then sends each of the responses to the remote device. The remote device stores the responses. The remote device is then able to use the stored data to determine responses for subsequent requests.
    Type: Grant
    Filed: December 13, 2022
    Date of Patent: September 26, 2023
    Assignee: HEADSPIN, INC.
    Inventors: Simo Antti Kalervo Kinnunen, James Riley Wilburn, Brien Colwell
  • Patent number: 11768756
    Abstract: The present invention proposes a method for determining whether or not the legitimacy of an algorithm generated by LCPS during operation is established by generating the super-language context of LCPS from the LCPS to be verified by the generalized method of the present invention without using any verification data, and analyzing it by the generalized method of the present invention. With this method, all bug events that LCPS develops during operation are revealed as bug syntaxes in the generalized method of the present invention. If there is no bug syntax in LCPS, the algorithm generated by LCPS when operating is legitimate. The above-described method may be performed manually or by a computer according to a dedicated program.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: September 26, 2023
    Inventor: Fumio Negoro
  • Patent number: 11762945
    Abstract: Synching multiple streams in a complex enterprise product by collecting and analyzing stream dependency data. Collection and analysis of data for large scale and complex enterprise results in a multi-dimensional relationship diagram that highlights the interconnected dependencies of the streams. This allows enterprise software users to more easily determine and select which stream (or streams) will help the user to perform a given task.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: September 19, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jing Yan Ma, Chu Yun Tong, Li Cao, Peng Hui Jiang
  • Patent number: 11755312
    Abstract: The subject disclosure relates to techniques for updating a bootloader on a embedded device. In some aspects, a process of the disclosed technology can include steps for calculating a digest for an existing bootloader stored on the bootloader memory, determining if the digest for the existing bootloader matches a digest for a target bootloader, and copying the target bootloader to the bootloader memory, if the digest for the existing bootloader does not match the digest for the target bootloader. Systems and computer-readable media are also provided.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: September 12, 2023
    Assignee: GM Cruise Holdings LLC
    Inventors: James Bradley Lohmeyer, Charles Z. Mooney
  • Patent number: 11748226
    Abstract: Provided is a service graph generation apparatus 10 for generating a service graph expressing a dependency relationship between components constituting a monitoring target service 50. The service graph generation apparatus 10 includes an acquisition unit 11 that acquires trace data including spans recording a parent-child relationship and time data of processing of components in a series of processing in a service, an analysis unit 13 that compares, for every piece of the trace data, time data between spans of the components having the same parent to estimate an order relationship or an exclusive relationship between the components, and a creation unit 14 that creates a service graph expressing all components formed of the monitoring target service 50, and the parent-child relationship, the order relationship, and the exclusive relationship between the components.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: September 5, 2023
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Masaru Sakai, Satoshi Kondo, Kensuke Takahashi
  • Patent number: 11748064
    Abstract: Provided is a method for facilitating for facilitating monitoring of development of software products. The actions/activities executed during the stages of a product development for a software product are tracked. Further, each activity log associated with a corresponding activity is tagged to indicate an association of a corresponding activity log with one of the stages. The activities are further classified into one of a value-added activity or a non-value added activity, based on each activity log. The development of the software product is thus monitored by way of a value stream map that is generated based on the classification of each activity. The value stream map is indicative of an efficiency score for each of the stages.
    Type: Grant
    Filed: August 30, 2022
    Date of Patent: September 5, 2023
    Assignee: Calibo LLC
    Inventors: Shubhabrata Mohanty, Anupam Gore