Patents Examined by Sm Z Islam
-
Routing tier for highly-available applications on a multi-tenant Platform-as-a-Service (PaaS) system
Patent number: 11805057Abstract: Implementations of a routing tier for highly-available applications on a multi-tenant Platform-as-a-Service (PaaS) system are disclosed. A system includes a processing device to determine that, for an application running on the multi-tenant PaaS system and utilizing a first load balancer gear, a second load balancer gear is to be created for the application, and cause the second load balancer gear to be created. The processing device further to update the routing table to include information corresponding to the second load balancer gear and transmit the information associated with the second load balancer gear to a routing component of the multi-tenant PaaS system, the routing component to route traffic to the application via the first and second load balancer gears.Type: GrantFiled: June 16, 2020Date of Patent: October 31, 2023Assignee: Red Hat, Inc.Inventors: Rajat Chopra, Mrunal Patel, Michael McGrath, Clayton Coleman -
Patent number: 11785118Abstract: A system and method for dynamically delivering content includes a user device having a processor in communication with a capture device and a terminal having a data processor in communication with a display, memory device, and user interface, wherein the terminal is configured to dynamically generate a signal. The user device is configured to interact with the terminal and the capture device is configured to capture the signal and translate the signal to an action. The action includes generating content at the user device and/or downloading or accessing content to the user device.Type: GrantFiled: December 21, 2015Date of Patent: October 10, 2023Assignee: CASTLE HILL HOLDING LLCInventors: Alan Roireau, Forrest Workman
-
Patent number: 11757803Abstract: Certain embodiments enable application message delivery to be automatically guaranteed for all failover scenarios through use of a novel infrastructure layer that supports high availability (HA) messaging. The High Availability Application Messaging Layer (HAML) can guarantee delivery of application messages whether a failover occurs at one or both of the source and the intended destination of the message. The HAML may transmit messages to one intended destination, as unicast messaging, or to multiple intended destinations, as multicast messaging. In some embodiments, the HAML may be HA aware, which refers to the awareness of the HAML of the redundancy for all processing entities within a network device to ensure hitless failover at the network device. By moving support for HA messaging from individual applications to the HAML, as a common infrastructure layer across the processing entities, the individual applications do not need to implement additional software to explicitly support HA messaging.Type: GrantFiled: February 3, 2020Date of Patent: September 12, 2023Assignee: Avago Technologies International Sales Pte. LimitedInventors: Bill Ying Chin, Poongovan Ponnavaikko, Dan N. Retter, Mayur Mahajan
-
Patent number: 11758016Abstract: Embodiments of the present disclosure relate to techniques for providing a remoted application to a client device over a network. Certain embodiments involve receiving, by a web server and from the client device, a request for the remoted application. The request may comprise a tag which identifies one or more attributes of the remoted application. Embodiments further involve launching, by the web server and based on the tag, the remoted application. Embodiments further involve providing, by the web server and to the client device, a video stream of the remoted application. The video stream of the remoted application may comprise one or more images rendered based on raw data of the remoted application. Embodiments further involve receiving, by the web server and from the client device, user input and providing, by the web server and based on the user input, application input to the remoted application.Type: GrantFiled: January 19, 2018Date of Patent: September 12, 2023Assignee: VMWARE, INC.Inventors: Shengbo Teng, Sam Zhao, Wen Wang, Nan Wang, Jingtao Zhang
-
Patent number: 11750008Abstract: A container having a battery and one or more active systems for maintaining temperature or other characteristics of goods stored within the container relies on a battery to maintain those active systems during transit. The size of the battery required for such applications may be reduced by providing access to external power during a shipment cycle. For example, shelves within transit vehicles or warehouses can supply electricity to the active systems via a wireless or wired connection, or they may recharge the container's battery, or both. The container may also have data bridging capabilities that use short range wireless technology to communicate with nearby devices that have access to other data streams, such as GPS data and internet connectivity. When bridged with a provider, the container may have access to new data streams, or may be able to disable internal devices providing those same data streams to conserve power.Type: GrantFiled: July 26, 2018Date of Patent: September 5, 2023Assignee: Doubleday Acquisitions LLCInventor: Jonathan Peter Neeld
-
Patent number: 11736405Abstract: Systems and methods are described herein for managing information transmitted between and/or within communication networks. Aspects discussed herein relate to monitoring and characterizing data flows with network and/or latency parameters, such as a time-to-buffer (TTB) parameter. Latency managers, network components, or other suitable devices operating in a communication network may utilize TTB parameter information as a management mechanism throughout the communication network to negotiate and schedule the delivery of data packets in view of a variety of factors, e.g., network performance, application priority, and the like. Such devices may be further configured to modify network or routing policies based on network performance and latency information obtained from and/or shared by various network components and devices in the communication network.Type: GrantFiled: August 26, 2016Date of Patent: August 22, 2023Assignee: Comcast Cable Communications, LLCInventors: Ross Gilson, Benny Pruden, Mark Francisco
-
Patent number: 11700298Abstract: A multi-access edge computing (MEC) platform may receive an indication that a user device has downloaded a MEC application client associated with a MEC application and may send, to the user device, instructions to install a device client. The device client may transmit device information associated with the user device to the MEC platform. The MEC platform may receive the device information associated with the user device and determine, based on the received device information, performance information associated with the MEC application.Type: GrantFiled: November 21, 2019Date of Patent: July 11, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Brian Matthew White, Ning Zhang
-
Patent number: 11659051Abstract: The disclosed computer-implemented method for consistently applying rules to messages may include (i) identifying a user account on a message server that comprises both unarchived messages to which message rules are applied by default and archived messages to which the message rules are not applied by default, (ii) detecting a new message rule that specifies an action to be performed on relevant messages within the user account on the message server, (iii) locating at least one archived message within the user account on the message server to which the new message rule applies, and (iv) applying the new message rule to the at least one archived message by performing the specified action on the at least one archived message. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: January 28, 2020Date of Patent: May 23, 2023Assignee: Veritas Technologies LLCInventor: Rashmi Vijayvargiya
-
Patent number: 11652688Abstract: An approach for updating one or more serverless runtime configurations based on predicting usage patterns of a serverless computing cluster is disclosed. The approach includes collecting one or more attributes associated with an application on a serverless computing cluster and a user of the application and analyzing the one or more collected attributes. Furthermore, the approach includes predicting one or more usage patterns based the analyzing and updating one or more serverless runtime configurations based on the one or more usage patterns.Type: GrantFiled: November 25, 2020Date of Patent: May 16, 2023Assignee: International Business Machines CorporationInventors: Rashmi Khanna, Magesh Kumar Sivaswamy, Sanjay Kumar Verma, Sanjay Singh, Manesh Chandran Nambiar
-
Patent number: 11641331Abstract: Systems and methods are described, and one method includes storing a database that includes a plurality of stored attachments, each of the stored attachments including a corresponding stored attachment identification data (ID), storing a blocked attachment indicator that indicates a stored attachment among the plurality of stored attachments as a blocked attachment and its corresponding stored attachment ID as a blocked attachment ID, and blocking a distribution of a file, based at least in part on the file including a metadata that matches at least a portion of the blocked attachment ID.Type: GrantFiled: June 4, 2019Date of Patent: May 2, 2023Assignee: Microsoft Technology Licensing, LLCInventor: Sukanya Rajagopal
-
Patent number: 11637905Abstract: There is provided a method for deploying a service to a cluster system, and the method includes: obtaining a first run level of a first node; obtaining a second run level of a second node; obtaining a required run level for the service; comparing the required run level with the first and second run levels; determining whether or not the service is deployable to each of the first and second nodes on the basis of a result of the comparing; and updating at least one of the first and second run levels on the basis of deployment of the service to at least one of the first and second nodes.Type: GrantFiled: May 28, 2021Date of Patent: April 25, 2023Assignee: Konica Minolta, Inc.Inventors: Yuchen Shen, Nordes Menard-Lamarre
-
Patent number: 11637758Abstract: A system is disclosed for generating a graphical user interface (GUI) for network management automation. The GUI is a data view that provides functionality for monitoring and controlling devices in a network using dynamic dataview templates.Type: GrantFiled: December 18, 2019Date of Patent: April 25, 2023Assignee: NetBrain Technologies, Inc.Inventors: Lingping Gao, Guangdong Liao, Yong Zhao, Meng Yang, Xinfeng Xia, Junjie Yuan, Guicai Cui, Long Zeng
-
Patent number: 11595478Abstract: A medical device for use in patient resuscitation and that is configured to communicate with one or more management servers includes a memory, a processor communicably coupled to the memory and configured to store device status information including device-readiness information from a medical device self-test, and store clinical event information observed by the medical device during a use of the medical device during a clinical event, the clinical event information including CPR performance data, and a communication component communicably coupled to the processor and configured to wirelessly transmit the device status information and the clinical event information to the one or more management servers, wherein the medical device includes an external defibrillator, an automated external defibrillator, or a compression assistance device.Type: GrantFiled: July 10, 2019Date of Patent: February 28, 2023Assignee: ZOLL Medical CorporationInventors: Ian B Durrant, C. Shane Reid, Andrew D Funk, Patrick Shortall
-
Patent number: 11570282Abstract: Using high speed data transfer protocol to transfer data between a host and a storage system includes determining if a portion of data is a candidate for being transferred using the high speed data transfer protocol if the portion is not a candidate for high speed data transfer, transferring the data using a relatively low speed data transfer protocol if the portion is a candidate for high speed data transfer, attempting to transfer the data using the high speed data transfer protocol, and if transferring the data using the high speed data transfer protocol is unsuccessful, transferring the data using the relatively low speed data transfer protocol. The high speed data transfer protocol may use a first connection and the relatively low speed data transfer protocol may use a second connection. The first connection may be a PCIe or InfiniBand connection. The second connection may be a FICON connection.Type: GrantFiled: November 18, 2019Date of Patent: January 31, 2023Assignee: EMC IP Holding Company LLCInventors: Douglas E. LeCrone, Paul A. Linstead
-
Patent number: 11516290Abstract: A system and method for federating a tuple storage database across multiple coordinated namespace (CNS) extended memory storage systems allowing the sharing of tuples and tuple data across independent systems. The method provides a federation service for multiple coordination namespace systems. The method retrieves a tuple from connected independent CNS systems wherein a local CNS Controller sends a read request to the local gatekeeper to retrieve a first tuple and creates a local pending remote record. The local gatekeeper at a requesting node sends a broadcast query to a plurality of remote gatekeepers for the tuple and Remote gatekeepers at remote nodes query in its local CNS for the tuple. The Local gatekeeper process at the requesting node receives results from a plurality of remote gatekeepers for the said tuple and selects one remote gatekeeper to receive the requested tuple and broadcasts a read for tuple data with selected gatekeeper.Type: GrantFiled: December 18, 2019Date of Patent: November 29, 2022Assignee: International Business Machines CorporationInventors: Philip Jacob, Philip Neil Strenski, Charles Johns
-
Patent number: 11516084Abstract: Facilitating device compatibility is provided herein. A system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise evaluating a parameter of a device to a defined parameter of a device pool based on receipt of a request to add the device to the device pool and based on a determination that a device type of the device does not match a defined device type of the device pool. Further, the operations can comprise either allowing the device to be included in the device pool based on the evaluating, or denying the device to be included in the device pool based on the evaluating. If the inclusion of the device is denied, the operations can comprise providing information indicative of a denial to add the device to the device pool.Type: GrantFiled: January 31, 2019Date of Patent: November 29, 2022Assignee: EMC IP Holding Company LLCInventors: Joshua Nelson, Raymond Ramsden, Curtis Robert
-
Patent number: 11510037Abstract: Methods, apparatus, systems and articles of manufacture to monitor mobile internet usage are disclosed. An example method includes identifying, by executing an instruction with a processor, an application associated with a request for Internet content, the request sent at an identified time; determining, by executing an instruction with the processor, that the application is operating in a background mode at the identified time by identifying a uniform resource location (URL) corresponding to the request, the URL included in the request when the application is operating in the background mode; and crediting, by executing an instruction with the processor, the Internet content as a background application when the application is operating in the background mode at the identified time.Type: GrantFiled: July 15, 2019Date of Patent: November 22, 2022Assignee: The Nielsen Company (US), LLCInventors: Achilleas Papakostas, Susan Cimino
-
Patent number: 11509494Abstract: In one embodiment, a method is performed. A device may include an interface in communication with a network. The device may determine whether an all-active multi-homed ethernet segment (ES) associated with the interface is enabled. On a condition that an all-active multi-homed ES is enabled, the device may determine an ethernet virtual private network (EVPN) designated forwarder (DF) state of the all-active multi-homed ES. If the all-active multi-homed ES is enabled and has an ethernet virtual private network (EVPN) designated forwarder (DF) state, the device may enter a protocol independent multicast (PIM) designated router (DR) state. If an all-active multi-homed ES is enabled and does not have an EVPN DF state, the device may enter a PIM non-DR state.Type: GrantFiled: November 30, 2018Date of Patent: November 22, 2022Assignee: Cisco Technology, Inc.Inventors: Mankamana Prasad Mishra, Ali Sajassi, Samir Thoria, Krishnaswamy Ananthamurthy, Stig Ingvar Venaas
-
Patent number: 11496374Abstract: A method samples a stream of data items. Each data item has an associated timestamp. The method assigns a priority value to each data item. Each data item is represented as a point on a two-dimensional graph whose axes are time and priority. A sliding window covers a predetermined length of time tspan and uses a backward probability decay curve to specify what priority values are included in the sliding window. This defines, for a current time tc, a current data sample consisting of data items whose timestamps t fall within the time span tc?tspan?t?tc and have priority values below the decay curve. The data sample is stored in a buffer. The process iteratively moves the sliding window forward by a time increment, creating a provisional data sample. When the size of the provisional data sample is too large or too small, the process scales the decay curve.Type: GrantFiled: May 5, 2020Date of Patent: November 8, 2022Assignee: TABLEAU SOFTWARE, INC.Inventor: Daniel Ting
-
Patent number: 11463327Abstract: Provided are a commerce characteristic data reporting method and device, network slice arrangement method and device, storage medium, the method comprising: receiving software commerce characteristic data of a virtual network function (VNF) sent by a virtual net-work function manager (VNFM), and receiving resource commerce characteristic data of the VNF sent by a virtual infrastructure manager (VIM); obtaining commerce characteristic data of the VNF according to the software commerce characteristic data and resource commerce characteristic data; and reporting the commerce characteristic data of the VNF to a slice arrangement system, wherein the commerce characteristic data of the VNF is used in the slice arrangement system to arrange network slices.Type: GrantFiled: May 24, 2018Date of Patent: October 4, 2022Assignee: ZTE CORPORATIONInventors: Qihua Chen, Liyang Zhao, Changcheng Zhong