Patents Examined by Esther B Henderson
  • Patent number: 11102326
    Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both.
    Type: Grant
    Filed: July 19, 2020
    Date of Patent: August 24, 2021
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11099909
    Abstract: Methods, apparatus and articles of manufacture to provide client extensibility during provisioning of virtual computing resources are disclosed. An example event broker apparatus includes a subscription manager to manage subscriptions to event topics associated with provisioning of a virtual computing resource. The example apparatus includes a meta-topic subscriber to identify a subscription request by a service for an event topic and to trigger, in response to the subscription request, a meta-topic subscription to indicate a) a subscriber to the event topic and b) a type of the subscriber, the type to include at least a blocking subscriber. The example apparatus includes a topic monitor to monitor for an event corresponding to the event topic to determine whether to trigger a blocking subscriber workflow when the meta-topic subscription indicates that the type of the subscriber is a blocking subscriber or bypass the blocking subscriber workflow when the type of the subscriber is not a blocking subscriber.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: August 24, 2021
    Assignee: VMware, Inc.
    Inventors: Ventsyslav Raikov, Zahari Ivanov, Lazarin Lazarov, Boris Savov
  • Patent number: 11102165
    Abstract: Described embodiments provide systems and methods for invalidating a cache of a domain name system (DNS) information based on changes in internet protocol (IP) families. A mobile device having one or more network interfaces configured to communicate over a plurality of networks using a plurality of internet protocol (IP) families is configured to maintain a cache storing DNS information of one or more IP addresses of a first IP family of the plurality of IP families used by the mobile device for a connection to a first network of the plurality of networks. The device can detect a change in the connection of the mobile device from the first network using the first IP family to a second network using a second IP family different from the first IP family and flush at least the DNS information of one or more IP addresses of the first IP family from the cache to prevent use by the mobile device of an IP address that corresponds to an invalid cache entry.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: August 24, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Sandeep R. Deshpande, Madhurima Nath
  • Patent number: 11102623
    Abstract: The present invention relates to a system for rerouting independent traffic on the networks of the mobile telephony operators, such as the GSM network, as well as the use of methods for user authentication and activation, traffic control and user access on a 3G-traffic rerouting Wi-Fi network. The rerouting Wi-Fi network proposed is independent of the mobile telephony network operators and enables the data traffic rerouting service to be provided to users of several operators simultaneously. The system includes its own database containing user information, obviating the need to consult operator databases. The system proposed also enables a user of operator A to purchase a Wi-Fi data plan from operator B using the International Mobile Subscriber Identity (IMSI) authentication of operator A, thereby obviating the need to replace the SIM card. Access to roaming users, i.e. users outside their native numbering area, is also permitted.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: August 24, 2021
    Assignee: MLS Wireless S/A
    Inventors: Mauro Goldenstein, Rogerio Passy, Luiz Victor Passy, Igor Marques Carneiro da Silva
  • Patent number: 11102287
    Abstract: A method, computer program product, and system for optimizing service pools supporting resource sharing and enforcing SLAs, to minimize service restart. A computer processor determines a first resource to be idle, wherein a service instance continues to occupy the first resource that is idle. The processor adds the first resource to a resource pool, wherein the service instance continues to occupy the first resource as a global standby service instance on the first resource. The processor receives a request for a resource, wherein the request for the resource includes a global name associated with a service that corresponds to the global standby service instance, and the processor allocates, from the resource pool, the first resource having the global standby service instance, based on the request for the resource that includes the global name associated with the service corresponding to the global standby service instance.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: August 24, 2021
    Assignee: International Business Machines Corporation
    Inventors: Alicia E. Chin, Yonggang Hu, Jason T S Lam, Zhimin Lin, Ajith Shanmuganathan
  • Patent number: 11095588
    Abstract: A social network data processing and profiling system analyzes messages from a plurality of social networks to identify bad content and users posting bad content. The messages analyzed include primary posts and secondary messages which are posted in response to the primary posts. Keywords are initially obtained from the messages via applying content processing techniques. The keywords are used to categorize the messages into one or more of a plurality of categories. Sentiments are extracted from the messages. The messages are scored based at least on the contents and sentiments of the messages in addition to the actions represented by the messages if the messages are secondary messages. Messages with non-zero scores are aggregated to identify trends in the social networks and to identify users posting the messages.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: August 17, 2021
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventor: Renee Ross Barrientos Santos
  • Patent number: 11089048
    Abstract: A spammer profile detector uses multi-stage machine learning approach, where a content-based machine learning model, a connection graph machine learning model, and a behavior-based machine learning model are used sequentially, each model generating a score indicating the likelihood that a profile is a spammer profile. The content-based machine learning model examines and evaluates information stored in a member profile. The connection graph machine learning model examines and evaluates a member's connections. The behavior-based machine learning model examines and evaluates activities of a member represented by a member profile. The score produced by the spammer profile detector can be used to determine whether the profile should be flagged as a spammer profile, whether the profile should be omitted when determining a count of the total number of active member profiles within the system, whether the profile should be restricted or removed from the system, etc.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: August 10, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yongzheng Zhang, Kaiyu Yang, Li Yang, Bing Wang
  • Patent number: 11082538
    Abstract: Embodiments relate to a compacting datafiles generated by a database node using a compaction processing node with separate compute resources. The database node generates datafiles and stores the datafiles in a data store. To perform compacting of the datafiles, a snapshot of the data store is created and stored in a snapshot store separate from the data store. The compaction processing node is initiated and attached with the snapshot store. The compaction processing node generates a compacted datafile that is stored in the snapshot store. The database node replaces the data store with the snapshot store, and writes additional datafiles using the snapshot store as a new data store. The compaction processing node may be an instance of a cloud compute infrastructure that is initiated to perform the compaction to reduce compute resource usage by the database node.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: August 3, 2021
    Assignee: Datastax, Inc.
    Inventor: Matthew Earl Kennedy
  • Patent number: 11080098
    Abstract: Methods, apparatus and articles of manufacture to provide client extensibility during provisioning of a composite blueprint are disclosed. An example virtual appliance in a cloud computing environment includes an orchestrator to facilitate provisioning of a virtual computing resource based on a blueprint, the provisioning associated with an event defined by the blueprint. The example virtual appliance also includes an event broker to maintain a set of subscribers to the event broker, each of the set of subscribers further subscribing to at least one event topic through the event broker, the event broker to trigger a notification of a first subscriber to a first event topic associated with the event when the event broker determines that the first subscriber is a blocking subscriber for the first event topic, the event broker to facilitate modification of the event by a blocking subscriber but not by a non-blocking subscriber.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: August 3, 2021
    Assignee: VMware, Inc.
    Inventors: Ventsyslav Raikov, Boris Savov, Rostislav Georgiev, Rosen Spasov
  • Patent number: 11074371
    Abstract: A computer processor and a security enhancing chip may be provided. In one aspect, the computer processor may comprise a storage for storing an encryption key, a central processing unit (CPU) configured to execute one or more software programs, and a circuit configured to calculate a hash function to generate a hash value for data loaded into the computer processor and generate an authentication token for a request initiated by a software program running on the CPU. In another aspect, the security enhancing chip may comprise a first storage for storing an encryption key, a second storage for storing a certificate, a hash storage and circuit components configured to validate, using the first certificate, command(s) adding the encryption key to the first storage and storing a first hash to the hash storage, and to process a request if a second hash in the request is equal to the first hash.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: July 27, 2021
    Assignee: OLogN Technologies AG
    Inventors: Sergey Ignatchenko, Dmytro Ivanchykhin
  • Patent number: 11075921
    Abstract: In an example, a method is described that comprises forming an MNP uniquely associated with the client aircraft. The method comprises embedding the MNP in a source address. The method additionally comprises sending a router solicitation message to a fixed router in a ground service network, wherein the router solicitation message comprises the source address. The method also comprises receiving, by the mobile router of the client aircraft from the fixed router in the ground service network, a router advertisement message, wherein the router advertisement message comprises configuration information for subsequent communications between the mobile router of the client aircraft and the fixed router. The method still further comprises determining, by the mobile router of the client aircraft, based on receiving the router advertisement message, that (i) the MNP of the client aircraft has been delegated and (ii) the client aircraft has permission to communicate over the ground service network.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: July 27, 2021
    Assignee: The Boeing Company
    Inventor: Fred L. Templin
  • Patent number: 11076013
    Abstract: A new semantic mashup architecture with modular design can comprise separate Semantic Mashup Profiles (SMPs), Virtual Semantic Mashup Resources (VSMRs), and Semantic Mashup Results (SMRSs). This kind of modular design greatly improves the reusability of SMPs, VSMRs, and SMRSs. In addition, this new mashup architecture leverages semantics during each mashup process, which increases the interoperability. Moreover, this new architecture essentially realizes new Semantic Mashup Service (SMS) at the service layer and consequently improves system efficiency.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: July 27, 2021
    Assignee: Convida Wireless, LLC
    Inventors: Xiang Sun, Chonggang Wang, Xu Li, Quang Ly, Dale N. Seed, Hongkun Li
  • Patent number: 11057328
    Abstract: A recipient recommendation system and method may include receiving an input from a message creator using a messaging platform, continuously analyzing the input for a plurality of dynamic characteristics, as the input is received from the message creator via the messaging platform, the plurality of dynamic characteristics being used to determine a content of the input, comparing the content with an interest map that aggregates interests of a plurality of potential recipients from of a plurality of interest matrices, wherein the interests of the plurality of potential recipients are acquired by constantly monitoring a message platform activity of the plurality of potential recipients, determining, as a function of the comparing, a relevance ranking of the plurality of potential recipients with respect to the content input by the message creator, and providing a list of recommended recipients from the plurality of recipients, based on the relevance ranking.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: July 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Shen-Jai Liao, I-Chien Lin, Chih-Hsiung Liu, Peter Wu
  • Patent number: 11057450
    Abstract: Disclosed herein are systems, methods, and devices for seamless switching between multiple source streams. Systems include a transmitter that includes encoders configured to generate and encode media streams for transmission. Systems also include a receiver configured to receive the media streams. The receiver includes decoders configured to receive and decode the media streams for display at a display unit. The systems may also include a buffer configured to buffer at least some of the media streams, the streams including at least one primary media stream and at least one secondary media stream, the buffer being configured to provide the a primary media stream to a decoder, and the buffer being further configured to buffer and discard the a secondary media stream. The systems also include a controller configured to switch the buffer to provide a secondary media stream to a decoder responsive to identifying a request for a switch event.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: July 6, 2021
    Assignee: RGB Spectrum
    Inventors: Tibet Mimar, Scott Norder, Lynton Auld
  • Patent number: 11044143
    Abstract: Events received from event sources are processed with respect to components of a computer network. Responsive to receiving an event, it is determined that the event is associated with an event rule based on criteria of the event rule. An alert is generated responsive to the event meeting an alert threshold of the event rule. The alert is then bound to a configuration item identified using at least one configuration item type and at least one configuration item attribute included in the event rule. The alert is enriched by adding one or more attributes of the configuration item to the alert according to enrichment criteria included in the event rule. The event rule is built using sequentially receiving user input. The event rule can be tested by applying the event rule to a plurality of test events. The event rule can be published for use in generating alerts.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: June 22, 2021
    Assignee: ServiceNow, Inc.
    Inventor: Bnayahu Makovsky
  • Patent number: 11032583
    Abstract: A system and method for acquiring live content for a content delivery network (CDN). The method includes: intercepting a content manifest based on a content session initiated by a first user node and a broadcast server, where the content manifest includes at least one content identifier (ID) and its corresponding content chunk; fetching the content chunk to store in a memory of the CDN; receiving a request from a second user node for content of the content session; continuously determining a leader user node between at least the first user node and the second user node; and fetching at least a content chunk based on a content manifest of the leader user node.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: June 8, 2021
    Assignee: QWLT, Inc.
    Inventors: Arnon Warshavsky, Shmulik Biran, Dror Meidan
  • Patent number: 11029903
    Abstract: Output systems (e.g., television controllers, audio output devices, display devices) for accessing digital content from a service provided by one or more servers over the Internet are herein disclosed and enabled. To receive and play the digital content, the output system may obtain authentication information for accessing the service, receive a list of digital content that are available from the service for selection at the output system, receive output data from the service related to the selected digital content, and then play either audio data or video data, which is related to the received output data, at an output device coupled to the output system. The output system may further implement a discovery operation for a client device (e.g., smart phone or information pad), which is in the same network as the output system, to wirelessly discover the output system for providing output service to the client device.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: June 8, 2021
    Assignee: Flexiworld Technologies, Inc.
    Inventors: William Ho Chang, Christina Ying Liu
  • Patent number: 11032161
    Abstract: Optimum software update transmission parameters are determined and used for transmitting a software update from a host to servers of a computer network. The software update is transmitted while the servers are live and required to meet certain quality of service requirements for tenants of the computer network. Transmission parameters for transmitting the software update are adjusted and updated based on service performance data. Based on iterative adjustments, optimum transmission parameters may be determined. Additionally or alternatively, machine learning is used to generate a model that determines predicted optimum transmission parameters. The predicted optimum transmission parameters may be initially used for transmitting a software update, while the transmission parameters continue to be adjusted throughout transmission.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: June 8, 2021
    Assignee: Oracle International Corporation
    Inventors: John Matthew Lloyd Bentley, Sanjeev R. Sondur, Raja Ramaswamy, Nitin B. Agrawal
  • Patent number: 11032210
    Abstract: A load balancer receives a sequence of requests for computing service and distributes the requests for computing service to a computing node in an ordered list of computing nodes until the computing node reaches its maximum allowable compute capability. Responsive to an indication that the computing node has reached its maximum allowable compute capability, the load balancer distributes subsequent requests for computing service to another computing node in the ordered list. If the computing node is the last computing node in the ordered list, the load balancer distributes a subsequent request for computing service to a computing node other than one of the computing nodes in the ordered list of computing nodes. If the computing node is not the last computing node in the ordered list, the load balancer distributes a subsequent request for computing service to another computing node in the ordered list of computing nodes.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: June 8, 2021
    Assignee: PayPal, Inc.
    Inventors: Rema Hariharan, Sathyamangalam Ramaswamy Venkatramanan, Ashok Srinivasa Murthy, Rami El-Charif
  • Patent number: 11019175
    Abstract: A device may be configured to monitor operations of at least one application installed on the device. The device may include a processor and a non-transitory memory. When executed by the processor, an application stored in the memory may cause the processor to perform a plurality of operations. A beacon may be embedded in the application. When the application is executed by the processor, the beacon may cause the processor to establish a direct connection with a remote system comprising a storage database, gather data indicative of at least one of the plurality of operations as specified by at least one beacon microservice, and send the data through the direct connection to store the data in the storage database.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: May 25, 2021
    Assignee: DATAZOOM, INC.
    Inventors: Jason Thibeault, Quinn Thibeault, Diane Strutner