Patents Examined by Padma Mundur
-
Patent number: 11165627Abstract: 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: GrantFiled: July 30, 2019Date of Patent: November 2, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Mohammad Nikain, David Lu, Daniel Connolly, Jiyuan Wang
-
Patent number: 11165841Abstract: 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: GrantFiled: October 18, 2017Date of Patent: November 2, 2021Assignee: EXPWAYInventors: Romain Lahore-Carraté, Tuan Tran Thai, Christophe Burdinat, Cédric Thienot
-
Patent number: 11165910Abstract: 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: GrantFiled: December 18, 2018Date of Patent: November 2, 2021Assignee: T-Mobile USA, Inc.Inventors: Adrian Synal, Michele Kinsey, Vinod Ravichandran, Chingming Chao
-
Patent number: 11153112Abstract: An electronic device is provided.Type: GrantFiled: August 30, 2019Date of Patent: October 19, 2021Inventors: Hyunkyoung Kim, Jongho Kim, Minjung Sohn, Kyuho Shin, Younghak Oh, Pilsik Choi
-
Patent number: 11146658Abstract: 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: GrantFiled: December 10, 2019Date of Patent: October 12, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Mohammad Nikain, Jiyuan Wang, Abdelmajid Belhareth, Daniel Connolly
-
Patent number: 11140227Abstract: 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: GrantFiled: November 16, 2020Date of Patent: October 5, 2021Assignee: Guest Tek Interactive Entertainment Ltd.Inventors: Peter S. Warrick, Brendan G. Cassidy, Lindsey M. Carriere, Lyndon J. Carriere, Aaron J. Segstro
-
Patent number: 11128583Abstract: 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: GrantFiled: July 27, 2018Date of Patent: September 21, 2021Assignee: Securus Technologies, LLCInventors: Connor Pickens, Alice J. Clements
-
Patent number: 11122108Abstract: 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: GrantFiled: June 26, 2019Date of Patent: September 14, 2021Assignee: CHINA UNIONPAY CO., LTD.Inventors: Lin Chen, Xiao Zhuang, Jintan Wu, Yanming Yang, Jinzhi Hua
-
Patent number: 11108643Abstract: 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: GrantFiled: September 12, 2019Date of Patent: August 31, 2021Assignee: VMWARE, INC.Inventors: Raja Kommula, Constantine Polychronopoulos, Thayumanavan Sridhar, Marc-Andre Bordeleau, Edward Choh, Ojas Gupta, Robert Kidd, Georgios Oikonomou, Jeremy Tidemann
-
Patent number: 11099886Abstract: 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: GrantFiled: September 23, 2020Date of Patent: August 24, 2021Assignee: Commvault Systems, Inc.Inventors: Sumer Dilip Deshpande, Henry Wallace Dornemann, Ananda Venkatesha, Ashwin Gautamchand Sancheti
-
Patent number: 11102081Abstract: 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: GrantFiled: September 28, 2020Date of Patent: August 24, 2021Assignee: Accenture Global Solutions LimitedInventors: Sanjay Tiwari, Shihab Ponnampadikkal Abdul Rahiman, Mayur Kolhe, Arti Kumari, Neha Shishoo, Badarayan Panigrahi
-
Patent number: 11101929Abstract: 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: GrantFiled: February 12, 2020Date of Patent: August 24, 2021Assignee: 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: 11095543Abstract: 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: GrantFiled: November 23, 2020Date of Patent: August 17, 2021Assignee: Verizon Patent and Licensing Inc.Inventors: Raul Buendia Iglesias, Raymond Patrick, Sudhakar Reddy Patil
-
Patent number: 11095725Abstract: 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: GrantFiled: July 30, 2019Date of Patent: August 17, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: Anna Agnieszka Odziemczyk, Michael William Hurley
-
Patent number: 11087241Abstract: 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: GrantFiled: May 15, 2019Date of Patent: August 10, 2021Assignee: Nasdaq Technology ABInventors: Daniel Jensen, Bjorn Carlsson, Tobias Hallor
-
Patent number: 11088910Abstract: 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: GrantFiled: February 25, 2016Date of Patent: August 10, 2021Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Shareef Fathi Alshinnawi, Gary David Cudak, John Mark Weber, Joseph Francis Herman
-
Patent number: 11086670Abstract: 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: GrantFiled: October 14, 2019Date of Patent: August 10, 2021Assignee: DISH Network L.L.C.Inventor: Jeff McSchooler
-
Patent number: 11082313Abstract: 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: GrantFiled: July 10, 2019Date of Patent: August 3, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mohammad Banikazemi, Hubertus Franke, Bengi Karacali-Akyamac, John M. Tracey
-
Patent number: 11082289Abstract: 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: GrantFiled: May 3, 2019Date of Patent: August 3, 2021Assignee: ServiceNow, Inc.Inventors: Kanwaldeep Kaur Dang, Ritika Goyal, Luc John Johnson, Bnayahu Makovsky
-
Patent number: 11082309Abstract: 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: GrantFiled: October 24, 2017Date of Patent: August 3, 2021Assignee: ORANGEInventors: Mohamed Boucadair, Christian Jacquenet