Patents Examined by Emmanuel L. Moise
  • Patent number: 11750558
    Abstract: A system for managing network connected devices, comprising at least one hardware processor adapted to produce a plurality of unique device descriptors, each describing one of a plurality of network connected devices, by: for each of a plurality of device descriptors, each having a plurality of supported actions, and one or more domain device identifiers, each identifier associating the device descriptor with one of a plurality of management domains: for each of the plurality of management domains not associated with the device descriptor: and instructing execution on a network connected device described by the device descriptor a domain identification query according to the descriptor's plurality of supported actions, to determine a new domain device identifier.
    Type: Grant
    Filed: January 11, 2023
    Date of Patent: September 5, 2023
    Assignee: Axonius Solutions Ltd.
    Inventors: Avidor Bartov, Itay Weiss, Ofri Shur, Dean Sysman, Shmuel Ur
  • Patent number: 11743115
    Abstract: A method of deploying a network service across a plurality of data centers, includes the steps of: in response to a request for or relating to a network service, identifying virtual network functions associated with the network service and determining network connectivity requirements of the virtual network functions, issuing commands to provision a virtual link between at least two of the data centers in which the virtual network functions are to be deployed.
    Type: Grant
    Filed: December 1, 2022
    Date of Patent: August 29, 2023
    Assignee: VMware, Inc.
    Inventors: Sachin Thakkar, Abhinav Vijay Bhagwat, Weiqing Wu, Serge Maskalik, Uday Suresh Masurekar
  • Patent number: 11729295
    Abstract: Method, apparatus and computer program product for dynamic link processing engine. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: August 15, 2023
    Assignees: Atlassian PTY Ltd., Atlassian Inc
    Inventors: Jerry Cheng, Shuai Li
  • Patent number: 11729069
    Abstract: A method that may include receiving network information indicative of (a) network elements that comprise edge network element, (b) connectivity between the network elements, and (c) connectivity of edge network elements to one or more other networks; and generating a visual representation of the network, the visual representation comprises multiple layers, each layer comprises one or more of the network elements of the network, wherein different layers are associated with different importance values; wherein the visual representation is associated with selection metadata for selecting which part out of multiple parts of the visual representation to display, wherein each part comprises at least a part of a single layer the multiple layers.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: August 15, 2023
    Assignee: SKYBOX SECURITY, INC.
    Inventors: Ravid Circus, Yaron Chen, Ron Davidson
  • Patent number: 11729170
    Abstract: A remote network management platform may include a provider computing instance, a recipient computing instance, and a neutral computing instance including persistent storage that defines a table and fields therein, and where the neutral computing instance is configured to: (i) receive, by way of a first software interface, data from the provider computing instance, where the data is an update to a field within the table; (ii) validate that the provider computing instance is permitted to update the field; (iii) write a representation of the data to the field; (iv) receive, by way of a second software interface, a request from the recipient computing instance for the data; (v) validate that the recipient computing instance is permitted to access the field; and (vi) transmit the data as stored in the field to the recipient computing instance.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: August 15, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Amir Vakili Jafari, Colby Andrew Blakeman, Meenakshi Tripathy, Praveen Minnikaran Damodaran, Ryan Meonske, Bharath Soundararajan
  • Patent number: 11727085
    Abstract: A method of controlling an Internet of Things (IoT) device to perform an action, is performed by an electronic device and includes obtaining at least one input from a user, based on a predefined action corresponding to the obtained at least one input being not identifiable, transmitting the obtained at least one input to a server, receiving, from the server, information regarding at least one activity that is mapped to at least one IoT device that is identified based on the transmitted at least one input, and information regarding at least one object and/or at least one context, and identifying an action to be performed on an IoT device among the at least one IoT device, based on a correlation between the obtained at least one input and the at least one activity mapped to the at least one IoT device.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: August 15, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Siba Prasad Samal, Niranjan B Patil, Ravi Nanjundappa, Om Prakash, Mahesha N, Ankit Jain
  • Patent number: 11714685
    Abstract: A system includes a marketplace portal to allow a user to order a business service, and a cloud controller to deploy an instance of the ordered business service to a cloud environment. The system includes an application programming interface (API) scanner to discover API information including at least one API exposed by the deployed instance of the ordered business service, and publish the discovered API information to another service.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: August 1, 2023
    Inventors: Parag Doshi, Chandra Kamalakantha, Steve Marney
  • Patent number: 11709698
    Abstract: A method of deploying a network service (NS) across multiple data centers includes identifying virtual network functions (VNFs) associated with the NS in response to a request for or relating to the NS, generating commands to deploy VNFs based on VNF descriptors, and issuing the commands to the data centers to deploy VNFs. The data centers each have a cloud management server in which cloud computing management software is run to provision virtual infrastructure resources thereof for a plurality of tenants. The cloud computing management software of a first data center is different from the cloud computing management software of a second data center, and the commands issued to the first and second data centers are each a generic command that is not in a command format of the cloud computing management software of either the first data center or the second data center.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: July 25, 2023
    Assignee: VMware, Inc.
    Inventors: Sachin Thakkar, Allwyn M. Sequeira, Serge Maskalik, Debashis Basak, Akshatha Sathyanarayan
  • Patent number: 11704171
    Abstract: In one implementation, systems and methods are provided for processing digital experience information. A computer-implemented system for processing digital experience information may comprise a central data location. The central data location may comprise a connector that may be configured to receive information belonging to a category from an information source; an event backbone that may be configured to route the information received by the connector based on the category; a translator that may be configured to transform the received information into a common data model; and a database that may be configured to store the received information. The event backbone may be further configured to send information to the connector from the event backbone and the database based on one or more criteria.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: July 18, 2023
    Assignee: The PNC Financial Services Group, Inc.
    Inventor: Michael Nitsopoulos
  • Patent number: 11704172
    Abstract: In one implementation, systems and methods are provided for processing digital experience information. A computer-implemented system for processing digital experience information may comprise a central data location. The central data location may comprise a connector that may be configured to receive information belonging to a category from an information source; an event backbone that may be configured to route the information received by the connector based on the category; a translator that may be configured to transform the received information into a common data model; and a database that may be configured to store the received information. The event backbone may be further configured to send information to the connector from the event backbone and the database based on one or more criteria.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: July 18, 2023
    Assignee: The PNC Financial Services Group, Inc.
    Inventor: Michael Nitsopoulos
  • Patent number: 11695654
    Abstract: A high performance computing environment includes a plurality of computing resources, a plurality of tenant clouds organized from the plurality of computing resources, and an Infrastructure as a Service resource manager. The Infrastructure as a Service resource manager further includes a plurality of Infrastructure as a Service system interfaces and a portal. In operation, a cloud user interacts over a secure link and through the portal with the Infrastructure as a Service system interfaces to perform cloud tasks relative to a particular one of a plurality of tenant clouds of the high performance computing environment.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: July 4, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Andrew Richardson
  • Patent number: 11669877
    Abstract: Techniques to help reduce latency and improve computer performance including managing latency between client computers over a network with server computers including determining configurable time period, communicating quote data to client computers, determining most recent quote data from a cache and determining whether to execute quote data based on quote version data and time data associated with the quote data and based on the configurable time period.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: June 6, 2023
    Assignee: BGC PARTNERS, L.P.
    Inventors: Daniel Grover, Virginia Guadagno
  • Patent number: 11658939
    Abstract: A computer-implemented method for accessing user resources in a virtual private cloud (VPC) using a serverless function within a network architecture includes instantiating a first warm application container for hosting the serverless function. The first warm application container includes a runtime language library without function code of the serverless function. A virtual machine for hosting a Port Address Translation (PAT) gateway is instantiated. The PAT gateway includes a first interface to the VPC and a second interface to the first warm application container. In response to detecting a trigger event for triggering the serverless function, the function code of the serverless function is mounted within the first warm application container. During execution of the function code from the first warm application container, VPC-addressed network packets associated with the serverless function are routed to the VPC via the second interface and the first interface within the PAT gateway.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: May 23, 2023
    Assignee: Huawei Cloud Computing Technologies Co., Ltd.
    Inventors: Ying Xiong, Farhad P. Sunavala, Hong Zhang
  • Patent number: 11659044
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing online user privacy. Methods can include receiving tag information specifying a given publisher identifier for a publisher and a given client identifier assigned to a user of the client device by the publisher. A given service identifier assigned to the user by the service apparatus is obtained. A mapping between the given service identifier to the given client identifier is created. A list of client identifiers assigned to a set of users by the publisher is received. A list of matched service identifiers corresponding to the list of client identifiers are stored. Multiple content requests are received from multiple different client devices accessing services provided by the service apparatus. Responses to the content requests are based on whether the client devices provide service identifiers that are included in the list of matched service identifiers.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: May 23, 2023
    Assignee: Google LLC
    Inventors: Yuewei Wang, Shashank Chaudhary, Onur Soysal, Michael Ortega-Binderberger
  • Patent number: 11659057
    Abstract: The disclosure relates generally to providing content from a source to a user device. In one implementation, a source such as a server receives a request for a master manifest file. The server may identify one or more other manifest files and at least one data block associated with the content. The other manifest files can include manifest files referenced by the master manifest file, or can include manifest files associated with related content. The requested master manifest, the one or more other manifest files, and the at least one data block can be pushed to the user device.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: May 23, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Cory Zachman, Guy Grigsby, Carl Veazey
  • Patent number: 11650863
    Abstract: In one implementation, systems and methods are provided for processing digital experience information. A computer-implemented system for processing digital experience information may comprise a central data location. The central data location may comprise a connector that may be configured to receive information belonging to a category from an information source; an event backbone that may be configured to route the information received by the connector based on the category; a translator that may be configured to transform the received information into a common data model; and a database that may be configured to store the received information. The event backbone may be further configured to send information to the connector from the event backbone and the database based on one or more criteria.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: May 16, 2023
    Assignee: The PNC Financial Services Group, Inc.
    Inventor: Michael Nitsopoulos
  • Patent number: 11650864
    Abstract: In one implementation, systems and methods are provided for processing digital experience information. A computer-implemented system for processing digital experience information may comprise a central data location. The central data location may comprise a connector that may be configured to receive information belonging to a category from an information source; an event backbone that may be configured to route the information received by the connector based on the category; a translator that may be configured to transform the received information into a common data model; and a database that may be configured to store the received information. The event backbone may be further configured to send information to the connector from the event backbone and the database based on one or more criteria.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: May 16, 2023
    Assignee: THE PNC FINANCIAL SERVICES GROUP, INC.
    Inventor: Michael Nitsopoulos
  • Patent number: 11650865
    Abstract: In one implementation, systems and methods are provided for processing digital experience information. A computer-implemented system for processing digital experience information may comprise a central data location. The central data location may comprise a connector that may be configured to receive information belonging to a category from an information source; an event backbone that may be configured to route the information received by the connector based on the category; a translator that may be configured to transform the received information into a common data model; and a database that may be configured to store the received information. The event backbone may be further configured to send information to the connector from the event backbone and the database based on one or more criteria.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: May 16, 2023
    Assignee: The PNC Financial Services Group, Inc.
    Inventor: Michael Nitsopoulos
  • Patent number: 11647095
    Abstract: Certain aspects of the present disclosure provide techniques for orchestrating communications between different application services through a unified connector platform. Embodiments include receiving, via a connector between a first system and a connector platform, a request to pull a specified data set from one or more second systems. The specified data set is obtained from each of the one or more second systems via a connector between each of the one or more second systems and the connector platform. For each of the obtained data sets, intermediary data sets are generated by converting the obtained data set to a common data format, and a result data set is generated by converting the intermediary data sets are converted to a format associated with the first system. The result data set is transmitted to the first system via the connector between the first system and the connector platform.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: May 9, 2023
    Assignee: INTUIT INC.
    Inventors: Jonathan Barsade, Todd Suzanski
  • Patent number: 11645302
    Abstract: A method of synchronizing data across an enterprise system including enterprise servers on an enterprise level and including store locations at a store level including edge devices operatively coupled to the enterprise servers can be provided by providing a changeplan that specifies updated data for microservice data operating within the enterprise system on an endpoint that utilizes the microservice in a microservice architecture to perform operations at a store location, executing the changeplan to initiate an export from an enterprise server that operates the microservice at the enterprise level to create an updated state for the microservice data on the endpoint, replicating the updated state for the microservice data at the enterprise server to provide an export updated state for the microservice data on the endpoint, storing the export updated state for the microservice data in an export table at the enterprise level, transmitting a message on a durable message bus from the enterprise level to the store
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: May 9, 2023
    Assignee: Toshiba Global Commerce Solutions Holdings Corporation
    Inventors: Zachary McCain Darden, Jonathan Waite, Andrew Wesley Norris, Valentin Mourzenok