Patents Examined by Sibte H Bukhari
  • Patent number: 11405343
    Abstract: Techniques for extensible message indexing are described. In one embodiment, an apparatus may comprise a client front-end component of a messaging system operative to receive an incoming message from a client device; identify a sending client service for the incoming message at the client front-end component; determine a service identifier index value for the sending client service at the client front-end component; and store the incoming message in a message queue using the service identifier index value. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: August 2, 2022
    Assignee: META PLATFORMS, INC.
    Inventors: Winston Felix Popowicz Handte, Sonjeev Jahagirdar, Zardosht Kasheff, John Reed Riley
  • Patent number: 11386333
    Abstract: In an example, the present invention provides a meta data processing apparatus for processing sensor inputs and providing feedback to a user for an on-line course. The invention provides for storing the information on a public block chain using a plurality of servers.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: July 12, 2022
    Assignee: Amesite Inc.
    Inventor: Ann Marie Sastry
  • Patent number: 11356398
    Abstract: Presenting a lens-focused channel can include determining a state of a separate channel hosted on a data communications network. A topic-specific lens for federating a plurality of topic-specific messages conveyed over the data communications network can be configured in response to a predetermined condition indicated by the state of the channel. A lens-focused channel can be generated for presenting the plurality of topic-specific messages, as federated by the topic-specific lens, to a user over the data communications network.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: June 7, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul R. Bastide, Liam S. Harpur, Robert E. Loredo, Matthew E. Broomhall
  • Patent number: 11356525
    Abstract: Systems and methods for implementing a service broker that is an orchestration layer for transactions in a distributed microservice system include receiving a provisioning request in the distributed microservice system, wherein the provisioning request is redirected to the service broker, and wherein the distributed microservice system includes a plurality of microservices each managing its own data such that there is no central configuration store for the plurality of microservices; and managing the plurality of microservices by the service broker as a monolith in context of the provisioning request to perform detecting, validating, and one of committing and canceling changes in the distributed microservice system due to the provisioning request.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: June 7, 2022
    Assignee: Ciena Corporation
    Inventors: David Miedema, Bruno Doyle, Elaheh Askari, Roman Romaniuk
  • Patent number: 11349806
    Abstract: Some embodiments use proxies on host devices to capture broadcast DHCP traffic in a network. Each host in some embodiments executes one or more virtual machines (VMs). In some embodiments, a proxy operates on each host between each VM and the underlying network. For instance, in some embodiments, a VM's proxy operates between the VM and a physical forwarding element executing on the VM's host. To suppress DHCP broadcast, the proxy for a particular VM monitors the VM's traffic to detect and intercept a DHCP discover message. When the proxy receives a DHCP discover message, the proxy retrieves DHCP configuration data that was previously stored on the host for the VM. In some embodiments, the DHCP configuration data is stored on the host for the VM during the installation of the VM in response to an administrator's request or as part of an installation script that installs the VM.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: May 31, 2022
    Assignee: VMware, Inc.
    Inventor: Atanas D. Atanasov
  • Patent number: 11348020
    Abstract: Embodiments for crowd-sourced instability detection in an Internet of Things (IoT) computing environment by a processor. A plurality of recommendations from a plurality of crowd-sourced users associated with a social graph may be collected. Those of the plurality of recommendations having a bias score exceeding a central tendency value threshold may be identified and transformed according to one or more corrective actions.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: May 31, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Melissa Restrepo Conde, Jonathan Dunne
  • Patent number: 11334816
    Abstract: A mechanism is provided in a data processing system having a processor and a memory. The memory comprises instructions which are executed by the processor to cause the processor to implement a training system for finding an optimal surface for hierarchical classification task on an ontology. The training system receives a training data set and a hierarchical ontology data structure. A surface finding component executing within the training system selects a surface that passes through each path from a root to a leaf node in the hierarchical ontology data structure. The surface finding component determines a plurality of adjacent surfaces that differ from the selected component by one node. The surface finding component selects an optimal surface, based on the selected surface and the plurality of adjacent surfaces, that maximizes accuracy and coverage. The training system trains a classifier model for a cognitive system using the optimal surface and the training data set.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: May 17, 2022
    Assignee: International Business Machines Corporation
    Inventors: Eitan D. Farchi, Pathirage Perera, Orna Raz
  • Patent number: 11329943
    Abstract: Systems and methods relating to communication over relatively low power protocols by adding reliability functionality are presented. Sent messages having reliability functionality include an acknowledgment request flag that indicates that the message includes a request to acknowledge the request once received and an application payload that includes data for the message. The acknowledgment request flag causes responding devices to send an acknowledgment message to the sending device indicating that the sent message has been received.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: May 10, 2022
    Assignee: Google LLC
    Inventors: Pradip De, Jay D. Logue
  • Patent number: 11323514
    Abstract: Systems and methods for tiering data in distributed data networks. A global model is developed based on federated learning where edge servers are able to train a model. The learning from the edge servers are collectively applied to the global model. This process can be repeated until the global model is ready for deployment. The global model allows data to be tiered. This may include pushing data from a datacenter to edge servers or cleaning edge servers of data that does not satisfy the global model. The model can be retrained and can be used to proactively push new content out to the edge servers.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: May 3, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Arunava Das Gupta, Niladri Bhattacharya
  • Patent number: 11316913
    Abstract: A server or other computing device can receive a request for a feed (e.g., Really Simple Syndication, Atom, or other Extensible Markup Language format feed) from a client. Content of the requested feed and a type of the client can be determined. Executable processing logic can be added into the requested feed according to the determined content of the feed and the type of the client. The feed into which the executable processing logic has been added can be sent to the client.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: April 26, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Ling L. Zhang
  • Patent number: 11314532
    Abstract: Embodiments described include systems and methods for delivering a network application. An intermediary device between a client device and a server hosting a network application establishes a connection with the network application. The intermediary device receives encoded application data and decodes the encoded application data. The application data is encoded graphics data or audio data. The decoded application data is renderable at the client device. The intermediary device transmits the decoded application graphics and/or audio data to a client application of the client application for rendering to provide user access to the network application.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: April 26, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Vipin Borkar, Santosh Sampath, Deepak Sharma, Arvind SankaraSubramanian
  • Patent number: 11310297
    Abstract: A method includes receiving from a transmitting data interface, a data stream mapping of a data input into data shards for transmission in a data stream over a data stream communication channel. Data capacity for a data producing software application from a plurality of data producing software applications is adjusted by increasing or decreasing a number of data shards in the data stream assigned to the data producing software application. An updated data stream mapping of the data input into the plurality of data shards is generated by updating a start hash key and an end hash key in a range for each of the data shards assigned to the data producing software application. The updated data stream mapping is sent to the transmitting data interface for adjusting the data capacity in the data stream transmitted over the data stream communication channel of the data producing software application.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: April 19, 2022
    Assignee: Capital One Services, LLC
    Inventors: Yasaswy Rajendraprasad Ravala, Sudha Shiva Kumar Marri, Arunkumar Natarajan, Krystan R. Franzen
  • Patent number: 11310345
    Abstract: Described embodiments provide systems and methods for displaying a service graph of microservices based at least on a namespace. A device assigns each of a plurality of microservices of one or more services to a ring of criticality of a plurality of rings of criticality. Each ring of criticality may identify a level of importance of a microservice to the one or more services. The device receives a request to display a service graph of the plurality of microservices according to a selected ring of criticality of the plurality of rings of criticality. The device generates the service graph comprising one or more of the microservices within the selected ring of criticality. The device displays the service graph identifying the one or more microservices within the selected ring of criticality.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: April 19, 2022
    Assignee: Citrix Systems, Inc.
    Inventor: Abhishek Chauhan
  • Patent number: 11310669
    Abstract: A system described herein may provide a technique for intercepting user equipment (“UE”) traffic based on granular characteristics specified by a law enforcement agency (“LEA”) or other authorized requestor. The granular characteristics may indicated a content type, keywords, and/or other characteristics that the requestor may desire to intercept. Traffic attributes, which may be different from the granular characteristics, may be identified based on the granular characteristics. Network components suited to intercepting traffic having the identified attributes may be provisioned to intercept the traffic.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: April 19, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Amir Saghir, Sudhakar Reddy Patil, William W. Wong, Rakesh H. Chandwani
  • Patent number: 11303506
    Abstract: Embodiments of the present disclosure provide a communication method, a remote device and a computer readable medium. In this method, a remote device receives from one of a plurality of core devices connected to the remote device, configuration indicating a priority of at least one of the plurality of core devices for serving as a principal core device of the remote device. The remote device updates priorities of the plurality of core devices for serving as the principal core device based on the configuration. In response to a trigger condition for a switchover being satisfied, the remote device reselects the principal core device of the remote device from the plurality of core devices based on the updated priorities. Embodiments of the present disclosure improve the process that a remote device reselects a principal core device.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: April 12, 2022
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Shengcheng Quan, Yaoyao Du, Peng Wang, Shangning Hui
  • Patent number: 11297137
    Abstract: A method for performing Simple Storage Service (S3) seamless migration using index objects and associated apparatus are provided. The method includes: in response to a request of migrating user data of a user of the storage server from a remote S3-compatible server into the storage server, during an index stage, utilizing an index-object-based S3 migration management module among multiple program modules running on a host device within the storage server to create and store multiple index objects into a storage device layer of the storage server to be respective representatives of multiple normal objects of the user data at the storage server, and migrate respective Access Control Lists (ACLs) of the multiple normal objects to the storage server to be respective ACLs of the multiple index objects; and during a data stage, utilizing the index-object-based S3 migration management module to trigger one or more migration agents to migrate object data.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: April 5, 2022
    Assignee: Silicon Motion Technology (Hong Kong) Limited
    Inventors: Chi-En Chang, Kuan-Kai Chiu
  • Patent number: 11297165
    Abstract: Techniques are described herein for interfacing with various Internet of Things (IoT) devices and for rendering received data in a usable form for an XR collaboration application that provides an interactive experience in an augmented reality (AR), virtual reality (VR), and/or mixed reality (MR) environment. The techniques include retrieving, from an IoT device, IoT data that can represent a physical environment. Additionally, an adapter interface is selected based at least on filter logic associated with a format defined to the selected adapter interface. The IoT data is parsed according to the format defined to the selected adapter interface to permit the XR collaboration application to utilize the IoT data in a usable form. The IoT data that is parsed is associated with virtual content in a virtual environment that represents the physical environment for presentation to the user.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: April 5, 2022
    Assignee: TACTILE, INC.
    Inventor: John Tomizuka
  • Patent number: 11297081
    Abstract: A method of performing a security assessment of a system includes analyzing a static structure of the system; storing, in a semantic system model, structure information about the static structure of the system; observing the system during a plurality of discrete temporal system states; storing, in the semantic system model, dynamic information about the system during the plurality of discrete temporal system states; performing a semantic composition analysis on the structure information to identify at least one vulnerability of the system; performing a flow analysis on the dynamic information to identify at least one anomalous behavior of the system during at least one of the plurality of discrete temporal system states; and generating, based on the at least one vulnerability of the system and the at least one anomalous behavior of the system, a vulnerability assessment of the system.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: April 5, 2022
    Assignee: Raytheon BBN Technologies Corp.
    Inventors: Michael Hassan Atighetchi, Borislava Ivanova Simidchieva
  • Patent number: 11290541
    Abstract: A method, system, and computer program product may generate synchronous application logs. A client device may create a session with a server, and the client device may be granted privileges to receive a backend service log associated with the session. A socket accompanying the session may be created between the client and server for communicating the backend service log. The requests from the client device may be monitored at the server, and log information related to the requests may be extracted by the backend service associated with the backend service log. The extracted log information may be transferred, via the socket, to the client device.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: March 29, 2022
    Assignee: International Business Machines Corporation
    Inventors: Zhi Gang Lin, Li Xiang, Peng Chang, Chun Ling Li, Dan Li, Xiao Feng Zhang, Mu Chen
  • Patent number: 11282040
    Abstract: An evaluating method can be performed by a computer. The method includes acquiring two-dimensional data represented by a plurality of character types, converting the two-dimensional data to three-dimensional data by classifying the acquired two-dimensional data into a dimension of the plurality of character types, analyzing a feature of the three-dimensional data, and evaluating input data described in the plurality of character types based on the analyzed feature.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: March 22, 2022
    Assignee: IMATRIX HOLDINGS CORP.
    Inventors: Mitsuo Kojima, Hibiki Oka