Patents Examined by Thuy Dao
  • Patent number: 11681517
    Abstract: A server responds to a request to perform a first automation task to process a work item from the plurality of work items, on a first computing device that is separate and independent from the server. The server receives a request from the first computing device to download the first automation task and queries a distribution information file to identify one or more other computing devices that have a copy of the first automation task. The server provides to the first computing device, an identifier for each of one or more other computing devices that has a copy of the first automation task. If the distribution information file does not contain an identification of any other device that has a copy of the first automation task, then the server processor causes the first automation task to be retrieved and to be provided to the first computing device.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: June 20, 2023
    Assignee: Automation Anywhere, Inc.
    Inventors: Akshat Jain, Anoop Tripathi, Abhijit Kakhandiki
  • Patent number: 11681523
    Abstract: Methods, systems, and computer-readable storage media for defining a metadata model representative of the software solution, the metadata model including a global model, a to-be model, and an as-is model, updating, by a first model updater, the global model to include metadata generated during execution of a release pipeline associated with the software solution, updating, by a second model updater, the to-be model to include metadata generated during execution of a deployment pipeline associated with the software solution, populating the as-is model with metadata generated as a result of deployment of the software solution to the one or more cloud platforms, the as-is model identifying versions of components of the software solution and respective deploy targets, to which the components are deployed to, and executing at least one management operation on the software solution at least partially based on the metadata model.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: June 20, 2023
    Assignee: SAP SE
    Inventor: Andreas Jahr
  • Patent number: 11675576
    Abstract: Systems and methods described herein provide an application priority optimization service. Application information associated with an application to be deployed at a Multi-access Edge Computing (MEC) network is received and parameters associated with execution of the application are determined based on the application information. The application is deployed at the MEC network and information associated with performance of the application is obtained. Resources allocated for execution of the application may be adjusted based on the performance of the application to create a modified application and the modified application may be executed at the MEC network.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: June 13, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Karthik Ramaswamy, Prashant Kumar Rajpal, Sivanaga Ravi Kumar Chunduru Venkata, Darshan Gupta
  • Patent number: 11669322
    Abstract: A method and apparatus are disclosed for performing authenticated firmware updates of a fog or IoT device, which happens concurrent with a field update of a component coupled to the device, such as a battery.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: June 6, 2023
    Assignee: Intel Corporation
    Inventors: Michael Nolan, Keith Nolan, Pat Cheevers, Jurijs Kacs, Wael Guibene, Charlie Sheridan, Cliodhna Ni Scanaill, Mark Kelly
  • Patent number: 11669316
    Abstract: Apparatus and methods for deploying a web application including a plurality of binary objects. The methods may include isolating from the plurality of class files a class file in which a run-time behavior occurs. The methods may include updating the class file to produce a modified class file that does not have the behavior. The methods may include testing performance of the modified class file. The methods may include storing the class file in a dynamic configuration database. The methods may include recognizing the modified class file as being modified. The methods may include, using a cron job processor, reading the metadata. The methods may include compiling the modified class file into binary code. The methods may include executing the binary code instead of a different binary code that corresponds to the class file in which the run-time behavior occurs.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: June 6, 2023
    Assignee: Bank of America Corporation
    Inventors: Naveen Kumar Reddy Murthi, Udaya Kumar Raju Ratnakaram, Punit Srivastava, Jian James Chen
  • Patent number: 11662995
    Abstract: Systems and methods of conducting a dialogue sequence between at least two user devices using one or more provider applications that facilitates a dialogue sequence between the at least two user devices are disclosed. A method includes sending to first and second user devices authorizations to enable the first and second user devices to conduct first and second portions of a dialogue sequence, respectively. The method includes receiving, from the first user device, second code that supplements first code associated with a provider application to produce first updated code, the first updated code adapting the provider application to be able to facilitate the dialogue sequence between the first and second user devices. The method includes determining that the second user device satisfies criteria associated with the dialogue sequence and sending, to the second user device, third code that facilitates the second portion of the dialogue sequence.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: May 30, 2023
    Assignee: S3G TECHNOLOGY LLC
    Inventors: Shuvam Chatterjee, Sandeep Chatterjee
  • Patent number: 11656583
    Abstract: An artificial intelligence (AI) system using a machine learning algorithm and an application thereof is provided. The method for controlling an electronic apparatus includes acquiring an output value by inputting an input value to a function module to perform a function corresponding to the function module included in the electronic apparatus, identifying a safety mechanism to be applied to the function module based on the input value and the output value, and detecting an error operation of the function module based on the identified safety mechanism.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: May 23, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Sangyoung Hwang
  • Patent number: 11654926
    Abstract: A method of implementing safety mechanisms in a safety-critical system, the method comprising: receiving, at a safety mechanism configured to provide a first level of safety, a message or command from a calling process operating at second level of safety, the first level of safety having more restrictive requirements than the second level of safety; and initiating by the safety mechanism, a resultant process based on the message or command, the resultant process configured to operate at the first level of safety.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: May 23, 2023
    Assignee: Mobileye Vision Technologies Ltd.
    Inventors: Refael Davidovich, Elya Gurvitz, Simone Fabris
  • Patent number: 11645187
    Abstract: Methods, systems and computer program products for user-specific curation of applications from heterogeneous application sources. Multiple components are interconnected to perform user-specific curation operations. The user-specific curation operations comprise accessing application metadata corresponding to a plurality of applications from a plurality of application sources. The application sources may be heterogeneous and may be situated at local sites or at remote sites. A set of rules are applied to the application metadata to determine if one or more applications are authorized for use by a particular user or group. Publication attributes that control accessibility by a particular user or particular group of users are associated with the authorized applications. Based on the publication attributes as they apply to a particular user, one or more curated applications are selected from the authorized applications.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: May 9, 2023
    Assignee: Nutanix, Inc.
    Inventors: Mahesh Vinayak Patil, Balaji Janakiram, Pranav Yogesh Gupta, Rohit Jayprakash Girme, Siyu Wei, Vinod Gupta, Aditya Dipankar, Jasnoor Singh Gill, Aaditya Sood, Ashutosh Kumar
  • Patent number: 11635742
    Abstract: This technology enables a receipt of a plurality of readings from a sensor monitoring a piece of equipment in a building. The receipt enables an identification of a present fault or a projected fault in the piece of equipment. The identification enables a generation of an augmented reality content related to the present fault or the projected fault. The augmented reality content is sent to a mobile device when the mobile device is in proximity of the piece of equipment.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: April 25, 2023
    Assignee: Enertiv Inc.
    Inventors: Connell J. McGill, Pavel Khodorkovskiy, Felix Lipov
  • Patent number: 11637837
    Abstract: Firmware updates for, e.g., thin client devices may be achieved in a seamless, non-disruptive manner using a two-stage firmware loader, including a base loader pre-installed on the device and a caching loader downloaded, by the base loader, from a firmware server and thereafter responsible for downloading and updating other firmware application packages.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: April 25, 2023
    Assignee: IMPRIVATA, INC.
    Inventors: Pieter-Jan Boone, Lou Bergandi, Feroz Gora, David Kashtan, David M. T. Ting, Michael Michlin, Robert Calder, Alain Slak, Taras Lushney
  • Patent number: 11635954
    Abstract: A method for authenticating and updating an eUICC firmware version includes receiving first information sent by a terminal device, where the first information includes a target identifier. The method further includes searching a currently stored event record for a target event record, where a group event identifier in the target event record matches the target identifier in the first information. The method further includes sending the target event record to the terminal device, where the target event record is used to enable the terminal device to download an eUICC firmware version update package. The method further includes updating a firmware version of an eUICC of the terminal device based on the eUICC firmware version update package.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: April 25, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiaobo Yu, Shuiping Long
  • Patent number: 11630661
    Abstract: Methods, computer program products, and/or systems are provided that perform the following operations: reading lines of code included in a collection of source code; identifying an assigned tag in the collection of source code; identifying a start tag location and an end tag location associated with the assigned tag, wherein the lines of code included between the start tag location and the end tag location identify a code block; processing the code block to generate logging data for the code block based, at least in part, on the assigned tag; and providing the logging data for linking to executable byte code compiled from the collection of source code, wherein the logging data is used to log code data relating to the code block during execution of the executable byte code.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: April 18, 2023
    Assignee: Kyndryl, Inc.
    Inventors: Sudhanva Kulkarni, Nalini M, Gautam K. Bhat, Muniyandi Perumal Thevar
  • Patent number: 11630646
    Abstract: Concepts and technologies are disclosed herein for providing and using a software defined network controller. A software defined network controller can be provided by a computing system that includes a processor. A service model that represents a service can be obtained. A network model that represents network resources that support the service can be obtained. Resources that support the service can be determined. Templates can be accessed to identify templates that relate to the resources. The templates identified can be assembled to obtain a template-based representation of the service. The template-based representation can be executed to determine if the service is ready for deployment.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: April 18, 2023
    Assignee: ATLASSIAN US, INC.
    Inventors: Margaret Chiosi, Brian Dean Freeman, Han Nguyen
  • Patent number: 11625239
    Abstract: Methods, computer readable media, and devices for supporting fine/coarse-grained deployment of source code to environments via version control systems are disclosed. One method may include integrating, via a graphical user interface (GUI), source code into a version control system, mapping, via the GUI, an environment topology to the version control system, verifying a source code change based on a set of configurable checks, deploying, via the GUI, the source code change into one environment of the environment topology, and tracking, via the GUI, a status of the source code change.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: April 11, 2023
    Assignee: Salesforce, Inc.
    Inventor: Nicholas Chun Yuan Chen
  • Patent number: 11625236
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing an auto-mapping recommendation between a source asset and a target asset in an integration flow design tool. Because the number of fields passed from a source asset to a target asset may be multitudinous, by auto-recommending mappings between fields provided by the source asset to the target asset, an integration flow design tool may save time developers a significant amount of time and optimize the integration flow design process.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: April 11, 2023
    Assignee: MuleSoft, LLC
    Inventors: Soren James Harner, Martin Gaston Podavini Rey, Badi Azad
  • Patent number: 11614731
    Abstract: Computerized RPA methods and systems that increase the flexibility and lower the cost with which RPA systems may be deployed are disclosed herein. In one embodiment, an RPA system and method avoids the need for preinstalled RPA software on a device employed by a user to create and/or execute software robots to perform RPA. In another embodiment, an RPA system and method provides a capability to execute software robots that may have been encoded in one or more programming languages to execute on an operating system different than that employed by a server of the RPA system.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: March 28, 2023
    Assignee: Automation Anywhere, Inc.
    Inventors: Virinchipuram J. Anand, James Dennis, Abhijit Kakhandiki
  • Patent number: 11614979
    Abstract: Technologies for managing configuration-free platform firmware include a compute device, which further includes a management controller. The management controller is to receive a system configuration request to access a system configuration parameter of the compute device and access the system configuration parameter in response to a receipt of the system configuration request.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: March 28, 2023
    Assignee: Intel Corporation
    Inventors: Murugasamy K. Nachimuthu, Mohan J. Kumar
  • Patent number: 11602596
    Abstract: The safety and reliability of drug delivery systems are improved by the use of smartphones for calculating safety critical delivery parameters. A drug delivery device is adapted to perform a drug delivery operation based on an unconfirmed drug delivery instructions determined by a processing unit of a control device by applying a basic mathematic operation to control device input data. The drug delivery device comprises a communication module to receive, from the control device, the basic mathematic operation and the control device input data, and a redundancy module to determine a redundant drug delivery instructions by applying the basic mathematic operation to the control device input data received from the control device. The drug delivery device is adapted to prevent execution of the drug delivery operation if the unconfirmed drug delivery instructions and the redundant drug delivery instructions are found, by a comparator module, to conflict.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: March 14, 2023
    Assignee: Ypsomed AG
    Inventors: Bernhard Rytz, Michael Rufer, Stefan Lindegger
  • Patent number: 11605463
    Abstract: There is disclosed a method and a system for predicting the efficacy of one or more treatments. A completed questionnaire may be received from a patient requiring treatment. The responses to the questionnaire may be input to a machine learning algorithm (MLA). The MLA may have been trained using labelled patient data. A predicted efficacy of one or more treatments and a prototype corresponding to the patient may be received from the MLA. An interface may be output indicating the predicted efficacy of the one or more treatments and the prototype.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: March 14, 2023
    Assignee: AIFRED HEALTH
    Inventors: Caitrin Armstrong, David Benrimoh, Robert Fratila, Adam Kapelner, Akiva Kleinerman, Joseph Mehltretter, Ariel Rosenfeld