Patents Examined by Kevin L Young
  • Patent number: 11966774
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-readable media, for workflow generation using multiple interfaces. In some implementations, an interface for defining a workflow having one or more operations for a computer system to perform is provided. The interface can provide options that are selectable to cause an operation from a predetermined set of operations to be added to the workflow. Data indicating user selection of an option of the interface corresponding to a first operation in the predetermined set of operations is received. Code that specifies one or more custom operations is received. The workflow is defined to include (i) the first operation based on the data indicating the user selection and (ii) a second operation specified by the code.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: April 23, 2024
    Assignee: MicroStrategy Incorporated
    Inventors: Richard Gardner, Clayton Myers, Andrew Smith
  • Patent number: 11953972
    Abstract: Selective privileged container augmentation is provided. A target group of edge devices is selected from a plurality of edge devices to run a plurality of child tasks comprising a pending task by mapping edge device tag attributes of the plurality of edge devices to child task tag attributes of the plurality of child tasks. A privileged container corresponding to the pending task is installed in each edge device of the target group to monitor execution of a child task by a given edge device of the target group. A privileged container installation tag that corresponds to the privileged container is added to an edge device tag attribute of each edge device of the target group having the privileged container installed. A child task of the plurality of child tasks comprising the pending task is sent to a selected edge device in the target group to run the child task.
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: April 9, 2024
    Assignee: International Business Machines Corporation
    Inventors: Yue Wang, Xin Peng Liu, Wei Wu, Liang Wang, Biao Chai
  • Patent number: 11954540
    Abstract: Methods and apparatus for split memory allocations in non-kernel space. Many modern networking technologies use asymmetric transmit and/or receive resource. Various aspects described herein split memory resources for transmit and receive, configuring each for their respective hardware optimizations. For example, a receive data paths that support batch processing and packet aggregation may be allocated large memory objects (32 KB) that can route data packets on a per-flow basis. In contrast, transmit data paths that support multiple concurrent network connections may be allocated small memory objects (2 KB) that can route data packets one at a time.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: April 9, 2024
    Assignee: Apple Inc.
    Inventors: Cahya Adiansyah Masputra, Eric Tsz Leung Cheng, Sandeep Nair, Wei Shen
  • Patent number: 11954018
    Abstract: Described are methods and systems for predicting and generating impacted scenarios based on a defined set of attributes. The system includes one or more databases. The processors are configured to receive a set of service provider system attributes for a project, generate attribute combinations from the set of service provider system attributes using a machine learning model trained on a reference data model, wherein the reference data model includes multiple test scenarios from the one or more databases, each test scenario associated with a test scenario attribute combination, generate predicted scenarios from the attribute combinations using the machine learning model, determine impacted service provider systems based on the predicted scenarios, determine issues based on each of the predicted scenarios, and generate a complexity score based on the determined impacted service provider systems and the determined issues to determine project viability.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: April 9, 2024
    Assignee: Charter Communications Operating, LLC
    Inventors: Steven Madden, Mark Elking, Bethany A. Lankford
  • Patent number: 11947447
    Abstract: An electronic system includes a first data retriever to communicate with a first database associated with an analytic tool, and a second data retriever to communicate with a second database associated with an electronic testing device; wherein the analytic tool is configured to store information regarding actual usage of a product in the first database; wherein the electronic testing device is configured to store product testing data for the product in the second database; wherein the first data retriever comprises a first communication interface to electronically receive the information; wherein the second data retriever comprises a second communication interface to electronically receive the product testing data; and wherein the electronic system further comprises a processing unit configured to compute a score indicating a quality of product testing for the product based on the information regarding the actual usage of the product and/or the product testing data.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: April 2, 2024
    Assignee: Rainforest QA, Inc.
    Inventors: Chris Yin, Russell Howard Smith, Frederick Henry Stevens-Smith, Derek Choy, Elliot Beaudoin
  • Patent number: 11948016
    Abstract: Embodiments of the present invention relate to a method, system and computer program product for application programming interface (API) management. According to the method, in response to a first response from an API provider indicating a failure of a first API request initiated by an API requestor, a second API request is generated at least based on the first API request. The second API request is transmitted to the API provider. A second response to the second API request is received from the API provider. A third response is provided to the API requestor based on the second response.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: April 2, 2024
    Assignee: International Business Machines Corporation
    Inventors: Yun Fei Yuan, Qun Pan, Zhun Huang, Xiang Juan Meng, Cheng Fang Wang
  • Patent number: 11948019
    Abstract: An interruption-handling setting for a category of interactions of an application is determined via a programmatic interface. A set of user-generated input is obtained while presentation to a user of a set of output of the category is in progress. A response to the set of user-generated input is prepared based at least in part on the interruption-handling setting.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: April 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Swapandeep Singh, Minaxi Singla, Kartik Rustagi, Omkar Prakash Kurode, Gouthamamani Venkatesan, Ajay Bhaskar Medury, Lefan Zhang, Haiyang Sun, Rama Krishna Sandeep Pokkunuri, Sai Madhu Bhargav Pallem, Harshal Pimpalkhute
  • Patent number: 11948024
    Abstract: Technologies are described for automated payload testing of open data protocol (OData) application programming interfaces (APIs). For example, metadata describing an OData service can be retrieved from the OData service. The OData service can then be tested for one or more entities of the OData service. Testing can be performed by dynamically creating various payloads for testing the entities of the OData service and the OData operations supported by the entities. Results of executing the payloads can be received and evaluated to determine whether a given payload was executed successfully by the OData service. Results of the testing (e.g., indications of success or failure) can be output.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: April 2, 2024
    Assignee: SAP SE
    Inventors: Krishnan Harihara Subramanian, Dinesh Bhandarkar, Jerin James, Madhu Tirumalasetti
  • Patent number: 11941462
    Abstract: Disclosed herein are systems and methods for multi-system connectivity and automation via universal computing elements. Universal computing elements may comprise an object queue, one or more counters, and a function operating on parameters of objects in the object queue. Universal computing elements may be interconnected into processes of arbitrary complexity. Universal computing elements may facilitate modular and scalable business process development, including application programming interface and database connectivity.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: March 26, 2024
    Assignee: Middleware, Inc.
    Inventor: Oleksandr Vityaz
  • Patent number: 11941464
    Abstract: In some embodiments, methods and systems use a client application that resides on a client device (e.g., comprising private and secure access credentials). Using the client application, a user may authorize and/or accept a plurality of configuration files. Upon acceptance, the client application is capable of connecting to any interface predefined in the plurality of configuration files (e.g., corresponding to a predetermined list of network systems). The configuration files is downloaded from a package repository or included during software installation.
    Type: Grant
    Filed: February 23, 2022
    Date of Patent: March 26, 2024
    Assignee: Coinbase, Inc.
    Inventor: Christopher Brown
  • Patent number: 11941466
    Abstract: A system of hardware and software for identifying website users, recording said users' internet behavior and displaying said users' internet behavior. More specifically, the present invention discloses a system of combining at least five separate hardware units which identify website users who have visited a specific internet site. Said system records and displays said users' internet behavior related to purchasing goods and services using a graphical interface.
    Type: Grant
    Filed: September 3, 2022
    Date of Patent: March 26, 2024
    Inventor: Roy M. Halvorsen
  • Patent number: 11941413
    Abstract: At a managed control plane service, end-user application programming interfaces (APIs) of an application to be implemented at a provider network are determined. A set of common operational requirements of the application, to be fulfilled without obtaining program code for the requirements, are identified. In response to an invocation of an end-user API of the application, computations are performed at a resource selected by the managed control plane service, and one or more tasks to satisfy a common operational requirement are initiated by the managed control plane service.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Marvin Theimer, Ryan Walter Jason Waite, Atanas Ivanov, Earl Robert Kinney, Jonathan Thompson, Donald Kneath Bushell
  • Patent number: 11937142
    Abstract: Systems, method sand computer readable medium are provided for proving real-time Self Optimizing Network (SON) Virtual Network Function (VRF) included as part of the HNG. In one embodiment data from connected devices is forwarded to the HNG; the data is organized into virtualized containers; and the data is processed by agile analytics and results are displayed to a user.
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: March 19, 2024
    Assignee: Parallel Wireless, Inc.
    Inventors: Rajesh Kumar Mishra, Michael Silva
  • Patent number: 11934847
    Abstract: An interactive user interface for receiving and displaying data is described. The interactive user interface may display data sets from a plurality of external applications and/or data sources. Received data sets may be compiled to form an interactive graphical unit, also called a “card,” that may be displayed in a format based upon that of the native external application of the received data sets. Cards may be grouped with other cards. A card may include a link which allows users to access the native external application of the card to make any desired modifications or changes.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: March 19, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Kelsey Falter, Joy Tao, Taylor Stearns, Tiffany Hsu, Barry McCardel, Mark Schafer, Andrew Bonventre
  • Patent number: 11928530
    Abstract: A system and method of the disclosure relates to structuring at least one resource of an application programming interface (API) for a server. In the method, a plurality of field-level elements may be defined. Each of the plurality of field-level elements may be associated with a respective property. Also, first and second message-level elements may be defined. The first message-level element may be based on a first field-level element of the plurality of field-level elements, and the second message-level element may be based on the first field-level element. The API may be associated with a first resource having properties resolved based on at least the first and second message-level elements.
    Type: Grant
    Filed: December 2, 2022
    Date of Patent: March 12, 2024
    Assignee: VIASAT, INC.
    Inventors: Cynthia L Recker, Roger M Prenger
  • Patent number: 11922186
    Abstract: One example method includes receiving, at a client device, an input to present data corresponding to an application. In response to the input, a first user interface for the application is displayed using a web browser on the client device. A streaming data service corresponding to data to be displayed is identified, the streaming data service hosted by a server. A first web worker thread corresponding to the web browser is used to subscribe to the streaming data service. New data corresponding to the streaming data service is obtained using the first web worker thread from the server, and provided to a second web worker thread corresponding to the web browser. The second web worker thread is used to process the new data and prepare for presentation on the first user interface.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: March 5, 2024
    Inventors: Joseph Vincent Scarfutti, Aneesha Suresh Bulchandani, Mark Wei Kuo, Elizabeth Rita-Marie Leung
  • Patent number: 11922233
    Abstract: An information creating device includes processing circuitry configured to identify, for a plurality of applications, one or more files that are accessed due to activation or operation of an application of the plurality of applications during the activation or the operation of the application, identify, for the plurality of applications, one or more other applications that transmit and receive data to and from the application, and store, in a memory, associated file information that indicates, for the plurality of applications, the one or more files accessed during the activation or the operation of the application as associated files of the application, and associated application information that indicates, for the plurality of applications, the one or more other applications that transmit and receive data to and from the application as associated application of the application.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: March 5, 2024
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Kazumi Kinoshita, Takeshi Nakatsuru
  • Patent number: 11915067
    Abstract: A resource management method for a node in Kubernetes, a computer device, and a readable storage medium. The method includes following steps: initializing a component to start a main process; defining, by means of the main process, subprocesses for managing resources respectively; in response to a detection from the main process that a plurality of actual resources is present in a node among the resources, starting a subprocess corresponding to each of the actual resources, and starting gRPC service for each started subprocess; and registering the resources corresponding to a subprocesses where the gRPC service is successfully started to Kubernetes by using the main process enabling the subprocesses where the gRPC service is successfully started to manage the actual resources.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: February 27, 2024
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventor: Dekui Wang
  • Patent number: 11915066
    Abstract: Systems and methods provide reception of a call to a first function, determination of a first configuration file associated with the first function, the first configuration file indicating a primary function, a secondary function and a relationship between a first property of the primary function and a second property of the secondary function, calling of the primary function and reception of a corresponding first result set, calling of the secondary function, the call to the secondary function including a filter on the second property based on values of the first result set associated with the first property, reception of a second result set corresponding to the call to the secondary function, generation of a composed result set based on the first result set, the second result set, and the relationship, and return of the composed result set in response to the call to the first function.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: February 27, 2024
    Assignee: SAP SE
    Inventors: Chen Feng, Yang Liu, Xia Yu, Yiliang Liu
  • Patent number: 11900181
    Abstract: A data object from a data source is received by a distributed process in a data stream. The distributed process has a sequence of categories, each category containing one or more tasks that operate on the data object. The data object includes files that can be processed by the tasks. If the task is able to operate on the data object, then the data object is passed to the task. If the task is unable to operate on the data object, then the files in the data object are passed to a file staging area of the distributed process and stored in memory. The files in the file staging area are passed, in sequence, from the file staging area to the task that was unable to operate on the data object. The data object is outputted to a next category or data sink after being operated on by the task.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: February 13, 2024
    Assignee: FAIR ISAAC CORPORATION
    Inventors: Shalini Raghavan, Tom J. Traughber, George Vanecek, Jr.