Patents Examined by Suraj M Joshi
  • Patent number: 11848822
    Abstract: Resource command messages comprise commands and command urgency or importance information that is interpreted by a resource device and is coupled with information relating to the resource device to determine when to process the command within the resource command message. Resource devices comprising a plurality of resource nodes provide increased performance, responsiveness, and load balancing by multiple resource nodes processing the same resource command message in parallel.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: December 19, 2023
    Assignee: Rateze Remote Mgmt. L.L.C.
    Inventors: Mark A. Adams, Thomas Earl Ludwig, Charles William Frank, Nicholas J. Witchey
  • Patent number: 11843526
    Abstract: At least service task data and application utilization data are collected. The collected data is analyzed to determine a utilization pattern. Based on the determined utilization pattern, a computer automation opportunity is automatically identified. An automatically generated recommendation of an automation solution among a plurality of automation solution candidates is provided for the identified computer automation opportunity.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: December 12, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Jebakumar Mathuram Santhosm Swvigaradoss, Manjeet Singh
  • Patent number: 11842222
    Abstract: Systems and methods are described for bootstrapping an application with metadata specified in a template. The template specifies a stack of resources that will be used to execute an application and also includes a set of metadata for customizing the resources and the application. When the system receives the template, it instantiates a compute node which will execute the application. The compute node may contain at least one initialization script for bootstrapping the application with the metadata contained in the template. This functionality allows users to bootstrap the application running on the compute node with data from within the template that was used to create the stack of resources for executing the application. In this manner, metadata, configuration files, package names and versions can be passed by the application owner to the remote compute node.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: December 12, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Reto Kramer, Christopher Whitaker, Adam M. Thomas, Richard C. Edwards, Jr., Avinash Jaisinghani
  • Patent number: 11824947
    Abstract: Example implementations relate to passing a cookie between client devices such that, based on the cookie, connections to the application from the client devices are mapped to a given application instance. A request may be transmitted to an application instance connector to connect to an application. The application may be implemented by multiple application instances. A cookie associated with a given application instance of the multiple application instances may be received from the application instance connector. The cookie may cause connections to the application from client devices having the cookie to map to the given application instance. The cookie may be passed from a first client device to a second client device such that, based on the cookie, connections to the application from the second client device are routed to the given application instance.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: November 21, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Travis Pascoe, Timothy Mosier
  • Patent number: 11816464
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating recipes having platform-independent, resource-agnostic commands for performing work in a cloud computing platform. One of the systems includes a plurality of executors, each executor being operable to receive a recipe comprising one or more platform independent, resource agnostic commands, each command corresponding to a requested service to be performed by an execution engine on an underlying computing platform, translate each platform independent, resource agnostic command of the recipe into one or more platform independent, resource specific requests that satisfy the requested service on the underlying computing platform and make each of the one or more platform independent, resource specific requests to one of the one or more execution engines using a platform independent execution engine application programming interface (API).
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: November 14, 2023
    Assignee: Pivotal Software, Inc.
    Inventor: Alex Paul Suraci
  • Patent number: 11818186
    Abstract: A system and method for generating a compilation audio clip is disclosed. The method may include providing access to a master recording session to a first device corresponding to a first user and a second device corresponding to a second user, where the first device and the second device are in different physical locations, initiating a playback of a video content at the first and at the second device, actuating a first microphone coupled to the first device to record a first audio clip, where the actuation is synchronized to the playback of the video content, actuating a second microphone coupled to the second device to record a second audio clip, where the actuation is synchronized to the playback of the video content, receiving the first audio clip from the first device and the second audio clip from the second device, and generating a compilation audio clip including audio from the first audio clip and audio from the second audio clip, where the compilation audio clip is synchronized to the video content.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: November 14, 2023
    Assignee: DELUXE MEDIA INC.
    Inventors: Andriy Marchuk, Gregory J. Taieb, Igor Skakovskyi, Stefan Lazarevic, Nasik Shafeek
  • Patent number: 11811602
    Abstract: Systems, methods, and apparatus are disclosed that process requested changes to operating parameters of an Internet of Things (IoT) device. In some embodiments, a client computing device originates a requested change to the IoT device. An IoT services system may process the requested change and determine whether an early indication of success is appropriate. If an early indication of success is appropriate, the IoT services system, prior to the requested change being applied to the IoT device, transmits to the client computing device a first message that provides an indication of success for the requested change.
    Type: Grant
    Filed: January 11, 2023
    Date of Patent: November 7, 2023
    Assignee: TRANSFORM SR BRANDS LLC
    Inventors: Ajaykumar R. Idnani, Jonathan Meeks, Angel Favila
  • Patent number: 11811882
    Abstract: Identifying as a guest a user of a mobile application on a mobile device includes: following a selection to use the mobile application in guest mode, sending by an access request to a web server of a web platform, including a device token generated by a trusted provider, generating by the web server a guest user ID and sending the guest user ID to the mobile application, generating a passcode and sending the passcode along with the device token to the trusted provider, relaying by the trusted provider through a push notification service the passcode to the mobile device and the mobile application, returning by the mobile application the passcode along with the guest user ID to the web server, verifying that the returned passcode matches the guest user ID and, in case of positive match, creating a user account in a database, using the guest user ID as identifier.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: November 7, 2023
    Assignee: QUADIENT TECHNOLOGIES FRANCE
    Inventor: Dinh Cuong Duong
  • Patent number: 11799928
    Abstract: A portable electronic device includes a memory and a processor. The processor is configured to display real time sports statistics received from an external entity. Authentication of the electronic device occurs with the external entity.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: October 24, 2023
    Assignee: International Research Institute (iRI) Inc.
    Inventors: Robert Ernest Troxler, Francois J. Malassenet
  • Patent number: 11798274
    Abstract: A method for spatial messaging includes the steps of setting, as a space for messaging, a location designated by a user as a virtual space assigned a unique coordinate value corresponding to a location in the real world; and collecting, as a message for the space, at least one content authored by another user who shares the corresponding space through a coordinate value of the space.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: October 24, 2023
    Assignee: NAVER LABS CORPORATION
    Inventors: Jeanie Jung, Byungsoo Kim
  • Patent number: 11799889
    Abstract: Certain aspects of the present disclosure provide techniques for detecting and preventing web service usage anomalies. Embodiments include forecasting, based on a model, a number of resource instances for one or more web services for a time period. Embodiments include receiving, after the time period has elapsed, a detected number of resource instances for the one or more web services for the time period. Embodiments include comparing the detected number of resource instances to the forecasted number of resource instances. Embodiments include determining, based on the comparing, a usage anomaly. Embodiments include determining an impact of the usage anomaly. Embodiments include outputting an indication of the usage anomaly and the impact of the usage anomaly.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: October 24, 2023
    Assignee: INTUIT, INC.
    Inventors: Debasish Das, Guoli Sun, Deepesh Ramachandran Vijayalekshmi, Venkatesh Ravichandran, Salil Deshmukh, Archana Kataria
  • Patent number: 11785101
    Abstract: In one aspect, a first device may include at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to identify a context associated with the first device and identify a first group of applications associated with the context. While the context is ongoing, the instructions may be executable to allow the first group of applications to communicate with one or more other devices besides the first device and to disallow a second group of applications from communicating with one or more other devices besides the first device.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: October 10, 2023
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Mark Christopher Heidenfeldt, Mark K. Summerville, Justin Michael Ringuette, Sandy Collins
  • Patent number: 11785112
    Abstract: It is made possible to realize bidirectional communication safely on the cloud side, and on-premises side in a job execution system. It is checked whether or not there is an agent with the same logical name at time of agent registration. In a case that there is the same logical name, transfer performance required of each agent is checked, and communication is performed by rewriting a logical name during transfer by using an existing logical name for an agent required of the highest transfer performance, and using a logical name which is a new unique alias for the other agent.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: October 10, 2023
    Assignee: HITACHI, LTD.
    Inventors: Jun Mizuno, Takahiro Sagara
  • Patent number: 11785099
    Abstract: The described technology relates to a software application architecture allowing for creation of a web application that has multiple Single Page Applications (SPAs) within the application. The software application architecture includes components that are common to each page of the web application while also having components that are dynamically loaded to cater to specific respective pages within the application. The dynamically loadable components can be identified based on an identifier in a path being browsed using a web browser application. The described application architecture may be used in the context of AngularJS, as well as other SPA technologies and non-SPA technologies.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: October 10, 2023
    Assignee: NASDAQ, INC.
    Inventor: Sivakumaresan Thangeswaran
  • Patent number: 11783220
    Abstract: Embodiments of the present invention provide a system for using quantum optimization to provide a real time network server load or capacity management system for dynamic update and resource allocation and outage prevention. Load management information is received from a plurality of information technology infrastructure devices (e.g., servers, network devices, storage systems, and end user devices) that make up an overall system network environment. When at least a portion of that load management information is too burdensome for a conventional computer apparatus, the information is formatted for quantum optimization and transmitted to a quantum optimizer. The quantum optimizer analyzes the data and responds with an optimized load leveling or load balancing process for distributing traffic across the information technology infrastructure devices. This optimized load leveling process is then implemented across the appropriate devices.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: October 10, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Maharaj Mukherjee
  • Patent number: 11777899
    Abstract: In general, techniques are described for a hierarchical, distributed DHCP system for managing IP address assignment among distributed networks of computing devices. For example, a system may include a central DHCP server configured to manage a plurality of distributed DHCP servers, each distributed DHCP server configured to perform DHCP using IP addresses allocated from a common prefix for a tenant associated with computing devices managed by multiple DHCP servers. The central DHCP server allocates IP addresses to the distributed DHCP servers, e.g., on an on-demand basis from the common pool and may handle concurrent requests for IP addresses from distributed DHCP servers. Each of the distributed DHCP servers may store records for IP addresses and media access control (MAC) addresses for computing devices managed by that distributed DHCP server, and the DHCP servers may send these records to the central DHCP server to facilitate IP assignment coherency.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: October 3, 2023
    Assignee: Equinix, Inc.
    Inventors: Muhammad Durrani, Syed Hashim Iqbal, Mustafa Arisoylu, Danjue Li, Rizwan Jamal
  • Patent number: 11778037
    Abstract: In an approach to efficient concurrent TLS data streams, a parent connection is established by performing a normal TLS handshake. A concurrent mode of operation is negotiated, where one or more child connections are established without using the TLS handshake. The one or more child connections are associated to the parent connection. Child application traffic secrets are derived for each child connection of the one or more child connections from application traffic secrets of the parent.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: October 3, 2023
    Assignee: International Business Machines Corporation
    Inventors: Michael W. Gray, Narayana Aditya Madineni, Leigh S. McLean, Stephen J. McKenzie
  • Patent number: 11778045
    Abstract: A communication system for a micro-frontend architecture can include a first message handler associated with a requestor of data and a second message handler associated with a requestee. The requestor can be a wrapper application or a micro-frontend, and the requestee can the other of the wrapper application or the micro-frontend. In response to receiving a data request from the requestor, the first message handler can transmit a request message via a communication channel to the second message handler, where the request message includes a unique identifier assigned to the request. Thereafter, the first message handler can receive a response message from the second message handler via the communication channel, where the response message includes the data and the unique identifier. Based on the unique identifier in the response message, the first message handler can provide the data to the requestor in a response to the request.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: October 3, 2023
    Assignee: Red Hat, Inc.
    Inventors: Alexandre Porcelli Bakos, Tiago Fernandes, Eder Ignatowicz
  • Patent number: 11758006
    Abstract: A resource provisioning service allows users to provision multiple, different network resources in an atomic manner and with a single call to a resource provisioning service. In some instances, the multiple, different network resources comprise individual types of resources that form a portion of one or more cloud-computing platforms. For instance, one or more entities may host and operate a cloud-computing platform that includes different types of network resources, such a storage service, a load balancing service, a compute service, a security service, or any other similar or different type of network-accessible service.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: September 12, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Reto Kramer, Daniel Lee Osiecki, Nishanth Shankaran, Venkates P. Balakrishnan, Geoffrey Scott Pare, Blake Meike, Christopher Whitaker
  • Patent number: 11757717
    Abstract: Examples relate to verifying network elements. In one example, a computing device may: receive, from a client device, a request for attestation of a back-end network, the request including back-end configuration requirements; obtain, from a network controller that controls the back-end network, a controller configuration that specifies each network element included in the back-end network; provide each network element included in the back-end network with a request for attestation of a network element configuration of the network element; receive, from each network element, response data that specifies the network element configuration of the network element; verify that the response data received from each network element meets the back-end configuration requirements included in the request for attestation of the back-end network; and provide the client device with data verifying that the back-end network meets the back-end configuration requirements.
    Type: Grant
    Filed: November 28, 2014
    Date of Patent: September 12, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ludovic Emmanuel Paul Noel Jacquin, Adrian Shaw, Chris I. Dalton