Patents Examined by Padma Mundur
  • Patent number: 11165627
    Abstract: A system for managing systems with interrelated microservices with self-assembling and self-configuring microservices includes a plurality of host resource services microservices, a plurality of directory services microservices and a plurality of tenant microservices. Each of the microservices is provided with an API with a standard way to identify the API and its components, which together identify the functionality of the API in a common way. The host resources service microservice are started up in a host. A determination is made whether there is a directory service microservice running in the host and, if there is none, then spinning up a directory service microservice. A plurality of tenant microservices are installed and a determination is made whether all tenant microservices are running, If not, then copies of the tenant microservices that are not running are spun up.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: November 2, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Mohammad Nikain, David Lu, Daniel Connolly, Jiyuan Wang
  • Patent number: 11165841
    Abstract: A method for accessing a service delivering content from a user terminal includes: transmitting a Uniform Resource Locator to a client module of the terminal, the URL including an identifier of a requested content and a command specifying a request or condition related to delivery to the user terminal of the requested content, if the requested content is available in the user terminal according to the specified condition, receiving the requested content from the client module, and if the requested content is not available in the user terminal according to the specified condition, transmitting the URL to a service broadcasting server.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: November 2, 2021
    Assignee: EXPWAY
    Inventors: Romain Lahore-Carraté, Tuan Tran Thai, Christophe Burdinat, Cédric Thienot
  • Patent number: 11165910
    Abstract: Automated unavailability response for call handling is used to notify an incoming caller that a subscriber is unavailable to answer the incoming call. An incoming call that is initiated from an originating caller device is received at a network server for routing to a terminating user device of a specific subscriber. A user profile of the specific subscriber that includes one or more unavailability notification settings for the incoming call is retrieved from a user profile database. An unavailability notification message is selected from a data store based at least on the one or more unavailable notification settings. The unavailability notification message is sent from the network server to the originating caller device.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: November 2, 2021
    Assignee: T-Mobile USA, Inc.
    Inventors: Adrian Synal, Michele Kinsey, Vinod Ravichandran, Chingming Chao
  • Patent number: 11153112
    Abstract: An electronic device is provided.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: October 19, 2021
    Inventors: Hyunkyoung Kim, Jongho Kim, Minjung Sohn, Kyuho Shin, Younghak Oh, Pilsik Choi
  • Patent number: 11146658
    Abstract: A method for managing systems with interrelated microservices with self-assembling and self-configuring microservices includes receiving at a first micro service a service request from a client. A determination is the made whether the first micro service is capable of processing the service request. If the first micro service is capable of processing the service requests, then processing the service request; if the first micro service cannot process the service request then routing the service request to a first stem service. The first stem service determines whether there is a second micro service that can process the service request. If the second micro service that can process the service requests exists, then forwarding the service request to the second micro service for processing. If there is no second micro service that can service the service requests then morphing the first stem service into a micro service that can service the service request.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: October 12, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Mohammad Nikain, Jiyuan Wang, Abdelmajid Belhareth, Daniel Connolly
  • Patent number: 11140227
    Abstract: A media server is for enabling codeless pairing between a mobile device and a particular one of a plurality of media devices. The media server is communicatively coupled to the mobile device and the media devices via a computer network. The media server receives a request by a first media device to enter a codeless pairing mode, queries a database to determine whether any other of the media devices is currently in the codeless pairing mode—and, when yes, the media server transmits a busy message to the first media device, and, when no, the media server detects a media session initiated by the mobile device. Upon detecting the media session, the media server pairs the mobile device with the first media device and causes the first media device to play media content associated with the media session.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: October 5, 2021
    Assignee: Guest Tek Interactive Entertainment Ltd.
    Inventors: Peter S. Warrick, Brendan G. Cassidy, Lindsey M. Carriere, Lyndon J. Carriere, Aaron J. Segstro
  • Patent number: 11128583
    Abstract: Systems and methods for managing privileged communications in a controlled-environment facility are disclosed. A privileged communication is received from a user via an online portal, wherein the user having been previously confirmed as having a privileged relationship with a resident of the controlled-environment facility, transmitting the privileged communication to the resident in a manner that prevents inspection by controlled-environment facility staff, and notifying the user when the privileged communication has been accessed by the resident. The privileged communication may be one or more of a document, an image, a text message, an email, a voicemail, or any other electronic or digital communication.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: September 21, 2021
    Assignee: Securus Technologies, LLC
    Inventors: Connor Pickens, Alice J. Clements
  • Patent number: 11122108
    Abstract: The invention provides a file transmitting method and system. The file transmitting method is used for a system comprising N network file systems, N file receiving and forwarding servers, N network access servers, N client servers and N backstage servers that are in a one-to-one correspondence with the network file systems, comprising: the backstage server sends a file transmitting request to the file receiving and forwarding server, the file transmitting request comprises information on the file sending party, the file destination party and the file to be transmitted; the file receiving and forwarding server verifies the legitimacy of the file transmitting request; if legitimate, a file is transmitted between the file sending party and the file destination party; otherwise, a response that prohibits the transmitting is generated and returned to the backstage server that initiated the request. With the invention, transmission of files can be realized.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: September 14, 2021
    Assignee: CHINA UNIONPAY CO., LTD.
    Inventors: Lin Chen, Xiao Zhuang, Jintan Wu, Yanming Yang, Jinzhi Hua
  • Patent number: 11108643
    Abstract: Some embodiments of the invention provide a novel method of performing network slice-based operations on a data message at a hardware forwarding element (HFE) in a network. For a received data message flow, the method has the HFE identify a network slice associated with the received data message flow. This network slice in some embodiments is associated with a set of operations to be performed on the data message by several network elements, including one or more machines executing on one or more computers in the network. Once the network slice is identified, the method has the HFE process the data message flow based on a rule that applies to data messages associated with the identified slice.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: August 31, 2021
    Assignee: VMWARE, INC.
    Inventors: Raja Kommula, Constantine Polychronopoulos, Thayumanavan Sridhar, Marc-Andre Bordeleau, Edward Choh, Ojas Gupta, Robert Kidd, Georgios Oikonomou, Jeremy Tidemann
  • Patent number: 11099886
    Abstract: The data storage system according to certain aspects can manage the archiving of virtual machines to (and restoring of virtual machines from) secondary storage. The system can determine whether to archive virtual machines based on usage data or information. The usage information may include storage usage, CPU usage, memory usage, network usage, events defined by a virtual machine software or application, etc. The system may archive virtual machines that are determined to have a low level of utilization. For example, a virtual machine can be archived when its usage level falls below a threshold level. The system may create a virtual machine placeholder for an archived virtual machine, which may be a “light” or minimal version of the virtual machine that acts as if it is the actual virtual machine. By using a virtual machine placeholder, a virtual machine may appear to be active and selectable by the user.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: August 24, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Sumer Dilip Deshpande, Henry Wallace Dornemann, Ananda Venkatesha, Ashwin Gautamchand Sancheti
  • Patent number: 11102081
    Abstract: The present disclosure provides a framework for quantitatively testing network services and their supporting APIs. To facilitate the testing, a testing script may be generated. The testing script may be parameterized with input data derived from a historical database. The testing script may be executed and responses received from the network during testing may be analyzed to determine metrics associated with execution of the testing script. The metrics may indicate successfully tested conditions, unsuccessfully tested conditions, untested conditions, other testing metrics, or a combination thereof. After the initial testing cycle a determination is made regarding whether a stop condition has been satisfied and if it has not been satisfied, another testing cycle may be executed. The next testing cycle may utilize a different set of input data that may be dissimilar to the input data used in the previous testing cycle so that additional conditions and functionality may be tested.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: August 24, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Sanjay Tiwari, Shihab Ponnampadikkal Abdul Rahiman, Mayur Kolhe, Arti Kumari, Neha Shishoo, Badarayan Panigrahi
  • Patent number: 11101929
    Abstract: A method for execution by a computing device includes, receiving, from a requesting device, a request for a data segment of a data object that is or is to be stored in storage units of a content delivery network. The method further includes determining whether the data segment is stored in a cache memory of the content delivery network or in the storage units. When stored in the cache memory, the method includes retrieving the cached data segment, and sending it to the requesting device. When stored in the storage units, the method includes, sending read requests regarding the data segment to the storage units, receiving, in response to the read requests, at least a decode threshold number of encoded data slices, decoding the at least the decode threshold number of encoded data slices to reproduce the data segment, and sending the data segment to the requesting device.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: August 24, 2021
    Assignee: PURE STORAGE, INC.
    Inventors: S. Christopher Gladwin, Timothy W. Markison, Greg Dhuse, Thomas Franklin Shirley, Jr., Wesley Leggette, Jason K. Resch, Gary W. Grube
  • Patent number: 11095543
    Abstract: A system described herein may provide a technique for the proactive failover of groups of Virtualized Network Functions (“VNFs”) based on monitoring Key Performance Indicators (“KPIs”) associated with the VNFs. KPIs associated with a particular VNF or a set of VNFs may be monitored, and a failover event indicating service degradation or imminent service degradation may be detected based on the KPIs associated with the particular VNF or set of VNFs. Additional VNFs, associated with the particular VNF or set of VNFs, may be further identified for failover from a first data center to a second data center. The additional VNFs may be identified for failover without necessarily monitoring KPIs associated with the additional VNFs, and/or based on factors in addition to KPIs associated with the additional VNFs. For example, the additional VNFs may be failed over based on the KPIs associated with the particular VNF or set of VNFs.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: August 17, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Raul Buendia Iglesias, Raymond Patrick, Sudhakar Reddy Patil
  • Patent number: 11095725
    Abstract: The described technology is generally directed towards transporting data out of isolated network environments. According to an embodiment, a system can comprise a processor, and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, that include receiving a request string comprising request data related to a request from a first application of a device. The operations further include intercepting a processing of the request string, and based on the intercepting, extracting usage data of a second application of the device encoded in the request string, wherein the usage data is unrelated to the request.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: August 17, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Anna Agnieszka Odziemczyk, Michael William Hurley
  • Patent number: 11087241
    Abstract: A method of processing exchange system trading data is disclosed. In one embodiment, the method comprises receiving an order data message from a matching engine of an automated exchange. The order data message has first data format and it also comprises identification information associated with a trading entity. The received data message is then converted into a new data message of a new data format, which is different from the data format of the received order data message. Also, the trading entity from which the received order data message is originating is identified. Subsequently, the new data message having the new data format can be transmitted to a plurality of client devices associated with the identified trading entity. This may allow for all, or at least a majority of client devices, of the identified trading entity to get an overview of the total order activity of the identified trading entity.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: August 10, 2021
    Assignee: Nasdaq Technology AB
    Inventors: Daniel Jensen, Bjorn Carlsson, Tobias Hallor
  • Patent number: 11088910
    Abstract: A method includes: determining a configuration of one or more networked hardware components; determining a usage level associated with one or more of the networked hardware components; determining a functional category of one or more of the networked hardware components based at least in part on the configuration of the one or more networked hardware components and the usage level associated with the one or more networked hardware components; and one or more of: outputting a suggested configuration of one or more of the networked hardware components based on the determined functional category of the one or more networked hardware components; and configuring of one or more of the networked hardware components based on the determined functional category of the one or more networked hardware components. Corresponding systems and computer program products are also disclosed.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: August 10, 2021
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Shareef Fathi Alshinnawi, Gary David Cudak, John Mark Weber, Joseph Francis Herman
  • Patent number: 11086670
    Abstract: Novel techniques are described for platooning of computational resources in automated vehicle networks. An on-board computational processor of an automated vehicle typically performs a large number of computational tasks, and some of those computational tasks can be computationally intensive. Some such tasks, referred to as platoonable tasks herein, are well-suited for parallel processing by multiple processors. Embodiments can detect one or more on-board computational processors in one or more automated vehicles that are likely, during the time window in which the platoonable task will be executed, to have available computational resources and to be traveling along respective paths that are close enough to each other to allow for ad hoc network communications to be established between the processors. In response to detecting such cases, embodiments can schedule and instruct shared execution of the platoonable tasks by the multiple processors via the ad hoc network.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: August 10, 2021
    Assignee: DISH Network L.L.C.
    Inventor: Jeff McSchooler
  • Patent number: 11082313
    Abstract: A method for detecting Quality of Service degradation in a network flow includes collecting time series data representing statistical information pertaining to a network flow registered with a network flow monitoring service. The time series data is collected from at least two network elements on a path of the network flow configured to report the time series data. The method further includes indicating Quality of Service degradation in the network flow based on a similarity of the time series data to expected time series data being below a specified similarity threshold, and triggering at least one action to address the similarity being below the specified similarity threshold.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: August 3, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mohammad Banikazemi, Hubertus Franke, Bengi Karacali-Akyamac, John M. Tracey
  • Patent number: 11082289
    Abstract: An enterprise platform may include a time series database that may include time series data related to a plurality of configuration items associated with an enterprise. The enterprise platform may also include one or more instance data tables having instance data associated with the plurality of configuration items. The enterprise platform may also include an alert interface that may receive an indication of an alert associated with a configuration item of the plurality of configuration items and determine a subset of a plurality of metrics associated with the alert based on the configuration item and the time series data, the instance data, or both. The alert interface may then generate a plurality of visualizations for display via a user interface based on the subset of the plurality of metrics.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: August 3, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Kanwaldeep Kaur Dang, Ritika Goyal, Luc John Johnson, Bnayahu Makovsky
  • Patent number: 11082309
    Abstract: A method of dynamic and interactive control of a residential gateway connected to a communication network. An entity located in the gateway and/or in the communication network implements the following steps: filtering incoming and outgoing streams entering and exiting the residential gateway so as to detect a stream compliant with a filtering template; in case of a stream compliant with the filtering template, triggering a sending of a notification to at least one first contact address associated with the gateway; and waiting for a decision sent from a second contact address associated with the gateway subsequent to the sending of the notification before actuating a corrective measure of a configuration of the residential gateway.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: August 3, 2021
    Assignee: ORANGE
    Inventors: Mohamed Boucadair, Christian Jacquenet