Patents Examined by LeChi Truong
  • Patent number: 11977935
    Abstract: A method and apparatus for improving message processing efficiency of a Flash channel controller are provided. The method includes: S1, after receiving a request message of a functional unit, a Flash interface parses the request message, and constructs a request response message according to a parsing result, wherein the request response message includes a state of the request message; S2, the Flash interface returns the request response message to the functional unit; and S3, the functional unit acquires the state of the request message according to the request response message, and makes, according to whether the state of the request message is normal, a response to the request message before receiving a completion message.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: May 7, 2024
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventor: Hailun Zhang
  • Patent number: 11977906
    Abstract: Aspects of the disclosure provide for mechanisms for generating interactive screenshot based on a static screenshot. A method of the disclosure includes receiving metadata associated with an application programming interface (API) call, generating, based on the metadata, an abstract syntax tree (AST), and responsive to receiving an input directed to the metadata, generating, based on the AST, an expression to modify the metadata based on the input.
    Type: Grant
    Filed: November 5, 2021
    Date of Patent: May 7, 2024
    Assignee: EJ2 Communications, Inc.
    Inventor: Austin McDaniel
  • Patent number: 11966772
    Abstract: As described herein service brokers are used to manage the lifecycle of backing services. In use, a service catalog of backing services available for use by an application is provided. Further, one or more service brokers are used to manage a lifecycle of the backing services.
    Type: Grant
    Filed: March 2, 2022
    Date of Patent: April 23, 2024
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Edwar Adib Mansour, Yuri Khrakovski
  • Patent number: 11966783
    Abstract: A method of assigning processing resources is described. The method includes receiving an application and analyzing the application to determine an expected run time use of the processing resources. At least a portion of the processing resources are assigned to the application based on the expected run time use of the processing resources. A computing system architecture including a processing resource pool, an interface, and a special purpose optimization coprocessor is also described. The interface receives an application to be executed. The special purpose optimization coprocessor receives information about the application and the processing resource pool and outputs an allocation scheme for allocating tasks of the application to the processing resource pool.
    Type: Grant
    Filed: August 13, 2021
    Date of Patent: April 23, 2024
    Assignee: Sync Computing Corp.
    Inventors: Erica Lin, Jeffrey Chou, Suraj Bramhavar, Titash Rakshit, Jeffrey G. Bernstein
  • Patent number: 11966825
    Abstract: There is disclosed a method and system for executing commands. The method comprises configuring an input event topic subscriber and a command orchestrator process. The input event topic subscriber is invoked. The input event topic subscriber receives an event. The event comprises an event context and associated data. The event is transformed into a command. The command orchestrator is invoked. The command is input to the command orchestrator. The command orchestrator adds contextual information to the command. The command orchestrator schedules execution of the command. The execution of the command is tracked. A returned data object corresponding to the command is received and output.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: April 23, 2024
    Assignee: SERVICENOW CANADA INC.
    Inventors: Jean-François Arcand, Gabriel Duford, Marc Boissonneault, Andre Milton, Gilbert Kowarzyk, Christian Hudon
  • Patent number: 11960939
    Abstract: A management computer manages a data processing infrastructure including a server that executes a job and a storage device that is coupled to the server via a network and stores data used for processing in accordance with the job. The management computer includes a disc and a CPU. The disc stores maximum resource amount information, path information, and load information. The CPU computes a free resource amount of components forming a path to data related to execution of a predetermined job, based on the maximum resource amount information, the path information, and the load information and determines a parallelizable number in a parallel executable processing unit when the predetermined job is executing in the server, based on the free resource amount.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: April 16, 2024
    Assignee: HITACHI, LTD.
    Inventors: Kaori Nakano, Shinichi Hayashi, Satoshi Kaneko
  • Patent number: 11960927
    Abstract: A method comprises extracting first task data from a first data source corresponding to a first application and second task data from a second data source corresponding to a second application, and comparing the first task data to the second task data using one or more natural language processing techniques. In the method, one or more matching tasks between the first task data and the second task data are identified based at least in part on the comparing. Code of at least one of the first application and the second application is analyzed to determine whether the code of at least one of the first application and the second application implements the one or more matching tasks.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: April 16, 2024
    Assignee: Dell Products L.P.
    Inventors: Navin Kumar Neithalath, Bijan Kumar Mohanty, Damodaran Sivaraman, Nithiyanandham Tamilselvan, Sampath Kumar Kalyana Sundaram, Hung Dinh
  • Patent number: 11948022
    Abstract: Methods, apparatuses, and systems for a web services provider to interact with a client on remote job execution. For example, a web services provider may receive a job command, from an interactive programming environment of a client, applicable to job for a machine learning algorithm on a web services provider system, process the job command using at least one of a training instance and an inference instance, and provide metrics and log data during the processing of the job to the interactive programming environment.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: April 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas Albert Faulhaber, Jr., Leo Parker Dirac
  • Patent number: 11947993
    Abstract: A computer-implemented method includes creating a first file control block in a primary runtime environment with a first addressing mode and a second file control block in a secondary runtime environment with a second addressing mode, where both the first file control block and the second file control block describe a status of a first file of a caller program in the primary runtime environment. The parameters of the first file of the caller program in the primary runtime environment are passed to a target callee program in the secondary runtime environment. An anchor is added in the first file control block as a link to the second file control block. The first file control block are the second file control block synchronized with updates to the first file in the primary runtime environment and the passed parameters of the first file in the secondary runtime environment.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: April 2, 2024
    Assignee: International Business Machines Corporation
    Inventors: Ming Ran Liu, Jing Lu, Naijie Li, Xiao Yan Tang, Yuan Zhai, Kershaw S. Mehta
  • Patent number: 11934893
    Abstract: An illustrative method includes a storage management system detecting an event within a storage system, determining an operation based on the event, and providing a notification of the operation to an orchestration system configured to manage an execution of the operation by a computing system associated with the storage system.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: March 19, 2024
    Assignee: Pure Storage, Inc.
    Inventors: Luis Pablo Pabón, Taher Vohra, Naveen Neelakantam
  • Patent number: 11931899
    Abstract: Automation windows for RPA for attended or unattended robots are disclosed. A child session is created and hosted as a window including the UIs of applications of a window associated with a parent session. Running multiple sessions allows a robot to operate in this child session while the user interacts with the parent session. The user may thus be able to interact with applications that the robot is not using or the user and the robot may be able to interact with the same application if that application is capable of this functionality. The user and the robot are both interacting with the same application instances and file system. Changes made via the robot and the user in an application will be made as if a single user made them, rather than having the user and the robot each work with separate versions of the applications and file systems.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: March 19, 2024
    Assignee: UiPath, Inc.
    Inventor: Andrew Hall
  • Patent number: 11928604
    Abstract: A method and apparatus are provided for building an intelligent automated assistant. Embodiments of the present invention rely on the concept of “active ontologies” (e.g., execution environments constructed in an ontology-like manner) to build and run applications for use by intelligent automated assistants. In one specific embodiment, a method for building an automated assistant includes interfacing a service-oriented architecture that includes a plurality of remote services to an active ontology, where the active ontology includes at least one active processing element that models a domain. At least one of the remote services is then registered for use in the domain.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: March 12, 2024
    Inventors: Adam Cheyer, Didier Guzzoni
  • Patent number: 11922232
    Abstract: Techniques are described for providing an IT and security operations mobile application for managing IT and security operations instances of an IT and security operations application via a mobile device. The IT and security operations mobile application can be linked to the IT and security operations application to enable the IT and security operations application to send messages (e.g., notifications, alerts, action requests, etc.) related the occurrences of incidents/events in an IT environment, such as security-related incident, that can impact the operation of the IT environment. The IT and security operations mobile application enables a user to respond to the messages by initiating actions that are sent to the IT and security operations application for executing within the IT environment.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: March 5, 2024
    Assignee: Splunk Inc.
    Inventors: Maryann Cristofi, Jeff Roecks, Kavita Varadarajan
  • Patent number: 11922230
    Abstract: In some embodiments, an API specification document is processed to extract metadata representing API elements. Dependencies are mapped between the API elements using orders and ranks to create a metamodel that includes a map of metadata attributes and links that represent functional and operational aspects of program elements accessible via the API. The metamodel is stored for use in generating support infrastructure artifacts. In some embodiments, database entities are compared to a metamodel to generate matches. Each match indicates a confidence score and a relationship between a database entity and a metadata attribute. A selection of a metadata attribute is received for inclusion in the new API, and a selection of a database entity to be associated with the metadata attribute for the new API is received. The computing system updates the confidence score for the match that indicates the relationship between the database entity and the metadata attribute.
    Type: Grant
    Filed: April 6, 2023
    Date of Patent: March 5, 2024
    Assignee: CONEKTTO, INC.
    Inventors: Amol Dewhare, Ramanathan Sathianarayanan, Krishna Bharath Kashyap
  • Patent number: 11915058
    Abstract: A video processing method and device, electronic equipment and a storage medium, which are applied to the technical field of computers. The method comprises: acquiring video data to be processed; generating video enhancement tasks corresponding to each video frame in the video data to be processed, the video enhancement task comprising a plurality of video enhancement subtasks; and simultaneously executing at least two different video enhancement subtasks of the plurality of video frames in a multi-thread concurrent manner, a single thread correspondingly executing one video enhancement subtask.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: February 27, 2024
    Assignee: BOE Technology Group Co., Ltd.
    Inventors: Wenbin Chen, Yan Gao, Guannan Chen
  • Patent number: 11915063
    Abstract: Systems and methods for providing a presentation mode for application programming interface functions. In one implementation, a first selection pertaining to one or more API functions of a plurality of API functions is received, via a user interface, wherein the first selection indicates an order of execution of the one or more API functions for a task. A second selection is received indicating a relationship between at least two of the API functions of the plurality of API functions. The relationship between the at least two API functions is set according to the second selection. The one or more API functions are caused, by the processing device, to be arranged according to the first selection. The one or more API functions are presented, via the user interface, arranged according to the first selection.
    Type: Grant
    Filed: April 5, 2022
    Date of Patent: February 27, 2024
    Assignee: Red Hat, Inc.
    Inventors: Paolo Antinori, Eric Wittmann, Carles Arnal Castello
  • Patent number: 11907405
    Abstract: A return address of a caller of a software function within an access control component is determined, the caller comprising a software component seeking access to a protected resource protected by the access control component. From the return address, a filename of the caller is determined. Responsive to determining that the filename is included in a set of filenames of components allowed to access the protected resource, the caller is allowed to access the protected resource.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: February 20, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiaohan Qin, Pedro V. Torres, Xinya Wang, Amit Agarwal
  • Patent number: 11907757
    Abstract: Disclosed is a method for controlling an engine control unit which includes at least two microprocessor cores, including steps of executing a parent subtask and at least one child subtask. The method includes the following steps: —determining the number of executables which remain to be executed in the last child subtask of the first period when the parent subtask of the second period starts; and—determining the number of executables already executed in the parent subtask of the second period when the last child subtask of the first period finishes.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: February 20, 2024
    Assignee: VITESCO TECHNOLOGIES GMBH
    Inventors: Nicolas Romea, Denis Claraz, Olivier Spuig
  • Patent number: 11907734
    Abstract: Approaches, techniques, and mechanisms are disclosed for flexible and dynamic modification of elements within textual content to provide an enhanced interface for development or other activities with respect to those elements. In an embodiment, the elements may be augmented with links by which users may quickly access associated items in development tools or other resources. For example, in an embodiment, the elements may be specific lines or blocks of code mentioned in a stack trace or error message. The elements may be transformed into links that, for instance, open the file containing the mentioned line or block of code, and optionally scroll specifically to the mentioned line or block of code. In an embodiment, the elements are specific passages within web pages that match trigger conditions specified by rules encapsulated in a user-customizable client-side plug-in, extensions, or bookmarklet. Proxy-based or server-based implementations may also be used.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: February 20, 2024
    Assignee: salesforce.com, inc.
    Inventors: Dmytro Kashyn, Sergii Puliaiev, Preethi Mali Mahalingam, Vatsal A. Shah
  • Patent number: 11900152
    Abstract: Systems and methods are described for providing updating of disk images supporting serverless code execution and controlled deployment of updated disk images. A disk image can be defined as a set of layers that represent a file system include code of a serverless function and other data used by the code. A function owner can designate one layer as containing software or other data subject to update. When a new version of the layer is obtained at a serverless compute system, the system can generate a new disk image containing the updated layer. The system can then gradually transition the function to the new disk image, by dividing calls to the function among two versions of the function—one using the prior disk image, and one using the new disk image. Performance data gained from the new version of the function can be used to control the gradual transition.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: February 13, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc Brooker, David Nasi, Trishika Pattabiraman, Holly Mesrobian, Mikhail Danilov, Peter Barry, Peter Martin McDonnell