Patents Examined by LaShonda T Jacobs
-
Patent number: 10992602Abstract: A method performed by a node includes writing normal records to a buffer. Each normal record is associated with a respective time interval having a respective start time and end time according to network time, and each normal record includes respective collected data describing an activity. The method includes detecting that access to network time has become unavailable as well as detecting that access to network time has become available after having been unavailable. The method includes determining information describing an incomplete period during which network time was unavailable, where the incomplete period includes at least one of a skipped interval and a standby interval. During each skipped interval, no collected data describing the activity is collected. Each standby interval is associated with respective collected data describing the activity during the incomplete period. The method includes writing to the buffer a placeholder record including the information describing the incomplete period.Type: GrantFiled: August 19, 2019Date of Patent: April 27, 2021Assignee: Landis+Gyr Innovations, Inc.Inventors: Ivan Marsh, Michael Bellville
-
Patent number: 10992535Abstract: A method performed by a processor in a hybrid cloud environment, the method including: specifying at least one service provider zone associated with a resource or a service of a service provider, the service provider zone including a first management interface node corresponding to the service provider; specifying at least one data center zone associated with a set of services or resources located near one another, the data center zone including a second management interface node corresponding to the set of services or resources; receiving, by the first management interface node, information from the resource or service associated with the at least one service provider zone; translating, by the first management interface node, the information from the resource or service to a format understandable by the second interface node to create first-level translated information; and transmitting the first-level translated information from the first interface node to the second interface node.Type: GrantFiled: November 11, 2019Date of Patent: April 27, 2021Assignee: Privops LLCInventor: Tyler James Johnson
-
Patent number: 10986189Abstract: A computer-implemented method for operating an intermediate broker with multi-session recording, wherein the method comprises the steps of: an intermediate broker providing an application session on an application server as a user session to a user client; a recording module recording the user session in a session recording; upon termination of the user session, the intermediate broker providing a session continuation link for continuing the application session; upon activation of the session continuation link, the intermediate broker continuing the application session on the application server as a further user session to a further user client; the recording module recording the further user session in a further session recording.Type: GrantFiled: December 14, 2017Date of Patent: April 20, 2021Assignee: AWINGU NVInventors: Pieter De Clerck, Kurt Bonne, Christof Debaes
-
Patent number: 10979443Abstract: An approach is provided that automatically classify network traffic of web applications and services based on a dynamic analysis. The approach scans a resource that corresponds to a named network application and receives, as a result of the scan, network resource identifiers that are accessed by the named network application. Network traffic between users and network resources is monitored, with the monitoring resulting in a set of visited network resource identifiers. The set of resource identifiers is found by matching the visited network resource identifiers with the network resource identifiers returned by the scan. Each of the set of resource identifiers is then matched with the named application.Type: GrantFiled: September 27, 2019Date of Patent: April 13, 2021Assignee: International Business Machines CorporationInventors: Paul Ionescu, Jason David Keirstead, Iosif Onut, Douglass J. Wilson
-
Patent number: 10979467Abstract: Methods and systems for delivering data contents among peer nodes in a decentralized data delivery network are disclosed. The network comprises peer-to-peer (P2P) connections implemented on top of a content delivery network (CDN) having CDN servers that provide fragments of data files to network nodes. Such a hybrid network comprises viewer peer nodes, edge cacher peer nodes, tracker servers, and optionally a payment server. A viewer peer node sends a peer list request to a tracker server for peer discovery in accessing a data file, and in response the tracker server provides a peer list by selecting active cacher nodes based on network locations and/or geolocations of neighboring nodes, and a content data type of the desired data file. A software development kit (SDK) is provided for integration into existing third-party content viewers so that the functionality of the hybrid network is available to users via existing content viewers.Type: GrantFiled: August 27, 2020Date of Patent: April 13, 2021Assignee: Theta Labs, Inc.Inventors: Jieyi Long, Mitchell C. Liu
-
Patent number: 10979534Abstract: Techniques for launching compute instances on cloud provider network substrate extensions deployed within communications service provider networks are described. A service of a cloud provider network receives a request to launch a compute instance from a customer, the request including a latency requirement. A provider substrate extension is selected to host the compute instance from a plurality of provider substrate extensions of the cloud provider network based at least in part on the latency requirement. The plurality of plurality of provider substrate extensions are connected to a communications service provider network and controlled at least in part by the service of the cloud provider network via a connection through the communications service provider network. A message is sent to cause the selected provider substrate extension to launch the compute instance for the customer.Type: GrantFiled: November 29, 2019Date of Patent: April 13, 2021Assignee: Amazon Technologies, Inc.Inventors: Ishwardutt Parulkar, Georgios Elissaios, Diwakar Gupta, Devlin Roarke Dunsmore, Michael Phillip Quinn, Leslie Andrew Prock
-
Patent number: 10979385Abstract: An intelligent network address translation system and methods for intelligent network address translation. In one embodiment, a network packet is received from a host device, and a stored record associated with the host device is identified. The stored record includes information relating to connection parameters associated with the host device. Using the stored record, a processor determines whether the network packet should be assigned a dedicated address. If so, then the network packet is transmitted using communication parameters including a dedicated IP address. If the packet should not be assigned a dedicated address, then the packet is transmitted using connection parameters including a default public IP address and a port number.Type: GrantFiled: May 10, 2019Date of Patent: April 13, 2021Assignee: NOMADIX, INC.Inventors: Amit Paunikar, Bikramjit Singh
-
Patent number: 10972576Abstract: In some embodiments, the present disclosure provides for accelerating cross-sited resources in an accelerated document. In some embodiments, a set of rules is created to determine which cross-site resources will be accelerated. Using the rules, a first cross-site resource is selected for acceleration. The cross-site resource is cached on a CDN edge server. A link for a first cross-site resource is wrapped so that a client will be directed to retrieve the cross-site resource from the CDN edge server. The client receives the cross-site resource directly from the CDN edge server.Type: GrantFiled: November 14, 2018Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Lei Bao, Liang Rong, Gang Tang, Ming Shuang Xian
-
Patent number: 10965737Abstract: Techniques for reducing latency between resources of a cloud provider network and end user devices are described. In one embodiment, a system includes a cloud provider network including a first control plane service to manage customer compute instances hosted on resources of the cloud provider network. The system further includes a first provider substrate extension of the cloud provider network connected to a first communications service provider network. The first provider substrate extension includes a first computer system having capacity for executing customer compute instances, is controlled at least in part by the first control plane service via a connection through at least a portion of the first communications service provider network, executes at least a first customer compute instance using the first computer system, wherein the first customer compute instance communicates with a first mobile computer system connected via the first communications service provider network.Type: GrantFiled: November 29, 2019Date of Patent: March 30, 2021Assignee: Amazon Technologies, Inc.Inventors: Ishwardutt Parulkar, Georgios Elissaios, Diwakar Gupta, Upendra Bhalchandra Shevade, Devlin Roarke Dunsmore, Scott Renda, Dougal Stuart Ballantyne
-
Patent number: 10958758Abstract: The present disclosure uses data analytics for consumer focused autonomous data delivery in a 5G (fifth generation cellular network technology) telecommunications network. Data usage information is received at a control system, and the data usage information includes information about data downloaded by users at a venue. The data usage information includes content information about the data downloaded, the data being downloaded using a 5G telecommunications network. The data usage information is analyzed to determine content delivery using a service orchestration layer of a 5G telecommunications network in concert with smart channel monitoring tools of compatible platforms. A predictive analysis is generated using the analysis of the data usage information. A data action is initiated pertaining to the content for downloading the content, based on the predictive analysis, before demand for the downloading of the content, to provide faster service to end users at the venue.Type: GrantFiled: November 22, 2019Date of Patent: March 23, 2021Assignee: International Business Machines CorporationInventors: Craig M. Trim, Kimberly Greene Starks, Michael Edward Alexander, Gandhi Sivakumar, Kushal Patel, Sarvesh S. Patel
-
Patent number: 10951675Abstract: Methods and systems for incentivizing the delivery of data contents among peer nodes in a decentralized data delivery network are disclosed. The network comprises peer-to-peer (P2P) connections implemented on top of a content delivery network (CDN) having CDN servers that provide data resources to network nodes. Such a hybrid network comprises viewer peer nodes, edge cacher peer nodes, tracker servers, and a payment service module. A micropayment pool is created on a blockchain by the payment service module. A cacher peer node downloads a data resource from a CDN server, and shares portions of the data resource with viewer peer nodes in the hybrid network. In return, the cacher peer node receives from the payment service module, off-chain transactions that encode cumulative payment amounts from the micropayment pool to the cacher peer node. A last off-line transaction is submitted to the blockchain to claim a total payment amount.Type: GrantFiled: October 29, 2020Date of Patent: March 16, 2021Assignee: Theta Labs, Inc.Inventors: Jieyi Long, Mitchell C. Liu
-
Patent number: 10936532Abstract: An electronic device includes a first device, a second device, and a storage area shared by the first device and the second device when performing mailbox communication between the first device and the second device. When transmitting first data from the first device to the second device via the mailbox communication, the first device stores first data in the storage area. The second device, which has stored therein an identifier of a device permitted to transmit data to the second device via the mailbox communication, obtains an identifier of the first device, and compares the obtained identifier to the identifier stored in the second device to determine whether acquisition of the first data from the storage area is permitted. When the acquisition of the first data from the storage area is determined to be permitted, the second device reads the first data from the storage area.Type: GrantFiled: February 20, 2019Date of Patent: March 2, 2021Assignee: TOSHIBA MEMORY CORPORATIONInventors: Naoko Yamada, Teruji Yamakawa
-
Patent number: 10938934Abstract: Methods for managing dynamic configuration-based database connections using a proxy datasource are disclosed. In embodiments, a method includes: receiving, by a proxy datasource of a computing device, a connection request for a connection to a database from a software application of the computing device, wherein the software application is in an application container environment; obtaining, by the proxy datasource of the computing device, configuration data associated with the connection request; creating, by the proxy datasource of the computing device, a concrete datasource according to the configuration data; and returning, by the proxy datasource of the computing device, the connection to the database to the software application.Type: GrantFiled: July 12, 2019Date of Patent: March 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Phillip Carl Adams, John Thomas Edward Timm, Nathan Jon Rauh
-
Patent number: 10938933Abstract: Systems for managing dynamic configuration-based database connections using a proxy datasource are disclosed. In embodiments, a computer program product is provided including a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a computing device to cause the computing device to: send, by a software application of the computing device, a request for a connection to a first database to a proxy datasource of the computing device, wherein the request includes a database identifier and configuration data; pass, by a first concrete datasource of the computing device, a connection to the first database to the proxy datasource; return, by the proxy datasource of the computing device, the connection to the software application; and access, by the software application of the computing device, the first database via the connection.Type: GrantFiled: May 14, 2019Date of Patent: March 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Phillip Carl Adams, John Thomas Edward Timm, Nathan Jon Rauh
-
Patent number: 10938877Abstract: A method includes a computing entity receiving sets of data streams from local networks. The method further includes de-aggregating and de-packetizing the sets of data streams using aggregating and packetizing protocols to recover sets of sets of raw data elements. The method further includes, for a user computing device, selecting a group of raw data elements from the sets of sets of raw data elements using client data selection criteria. The method further includes aggregating and packetizing the group of raw data elements in accordance with a network aggregating and packetizing protocol to produce a client data packet and transmitting the client data packet to the user computing device.Type: GrantFiled: November 22, 2019Date of Patent: March 2, 2021Assignee: Xaptum, Inc.Inventors: Pradeep Srinivas Barthur, Rohit Pasam, Venkatakumar Srinivasan, Gary W. Grube
-
Patent number: 10929305Abstract: This disclosure provides methods, systems and computer program products for page sharing among a plurality of containers running on a host. The method comprises in response to a first container accessing a first file not cached by the first container, checking whether a second file equivalent to the first file is shared in a memory of the host by a second container, wherein the checking is based on a record in which related information of at least one shared file is stored. The method further comprises in response to the checking indicating there is no second file, allocating in the memory at least one page for the first file, loading the first file into the at least one page, and storing related information of the first file into the record.Type: GrantFiled: February 13, 2019Date of Patent: February 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Qin Yue Chen, Chao Jun Wei, Han Su, Fei Fei Li
-
Patent number: 10931542Abstract: A mechanism is disclosed for performing network embedded real time service level objective (SLO) validation. A first data packet is received as part of a data flow. The first data packet includes a SLO indicating a network service threshold, the SLO including a key performance indicator (KPI) indicating a network service metric to be compared to the network service threshold. A service provided by the network device is measured according to the network service metric indicated by the KPI to obtain a measured service result. The measured service result is compared to the network service threshold indicated by the SLO to determine when the service provided by the network device has violated the SLO. Based on the determination that the service has violated the SLO, a defined action is performed.Type: GrantFiled: August 10, 2018Date of Patent: February 23, 2021Assignee: Futurewei Technologies, Inc.Inventors: Alexander Clemm, Uma S. Chunduri
-
Patent number: 10924560Abstract: In one embodiment, a method includes receiving one or more communication network addresses and one or more geographic locations of each network address, determining one or more location-related features based on each network address, generating one or more predicted locations of the network address, each predicted location corresponding to one of the first geographic locations of the network address, and each predicted location being associated with a time stamp representing an age of the predicted location, determining, based on the location-related features and the time stamps, a weighting factor representing a probability that at least one of the predicted locations of the network address corresponds to a true location of the network address, and determining, for each of the predicted locations, a weight based on at least the weighting factor, wherein the weight represents a probability that the predicted location corresponds to the true location of the network address.Type: GrantFiled: July 30, 2018Date of Patent: February 16, 2021Assignee: Facebook, Inc.Inventor: William Bullock
-
Patent number: 10924349Abstract: A cloud management server and method for performing automatic placement of clients in a distributed computer system uses a list of compatible clusters to select an affinity cluster to place the clients associated with an affinity constraint. As part of the placement method, a cluster that cannot satisfy any anti-affinity constraint associated with the clients and the affinity constrain is removed from the list of compatible clusters. After the affinity cluster has been selected, at least one cluster in the distributed computer system is also selected to place clients associated with an anti-affinity constraint.Type: GrantFiled: May 21, 2019Date of Patent: February 16, 2021Assignee: VMWARE, INC.Inventors: Parth Shah, Pradeep Padala, Ajay Gulati
-
Patent number: 10917483Abstract: A system that creates and automatically builds one or more entity models that are derived from communication-based information received over a network. Building the entity models uses machine learning, a user interface, a sentiment analyzer, a communication monitoring agent and an automated bot. Bots are created based on a bot template. New communication-based information is analyzed and processed to improve the entity model, to keep the bot up-to-date, and to update other services and products that the entity relies on. The system enables a business to cluster other entities together to assist in identifying competitors. The system provides analytical information about how users journey through an entity model. The system automatically maintains listings such as frequently asked questions. The system works in a networked environment, which may be a distributed network.Type: GrantFiled: June 22, 2018Date of Patent: February 9, 2021Assignee: NumberAI, Inc.Inventors: Daniel Hodges, Tasos Roumeliotis, Joel Grossman, Andrew Ruff, Steven Ginn, Andrew Smith