Patents Examined by Schquita D Goodwin
-
Patent number: 11228626Abstract: The disclosed computer-implemented method may include receiving, at a server, a request from a client for live data. The method may include establishing, at the server, a data transfer promise that is embedded in a live data stream. The live data stream may include the requested live data. The method may further include transferring the live data stream with the embedded data transfer promise to the client, receiving an indication that the status of the embedded data transfer promise was changed during transmission of the live data stream and providing, to the client, an indication of the current status of the live stream based on the received status indication. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: September 9, 2019Date of Patent: January 18, 2022Assignee: Facebook, Inc.Inventor: Jeffrey Michael Barber
-
Patent number: 11212162Abstract: Techniques for Bayesian-based event grouping are provided. One technique includes determining a group of alarm events from received alarm events; in response to the group of alarm events matching a group of historical alarm events, determining a first correlation, wherein the group of historical alarm events comprises correlated events associated with a same entity; and determining a root cause of the group of alarm events based on the first correlation.Type: GrantFiled: July 18, 2019Date of Patent: December 28, 2021Assignee: International Business Machines CorporationInventors: Dian Qi, Fan Jing Meng, Jing Min Xu, Lin Yang
-
Patent number: 11206204Abstract: Methods and devices for providing routing path and transit delay time data to a device running traceroute on an IP network comprising routing tunnels are described herein. In examples, a tunnel entrance device may copy a hop limit value associated with a traceroute probe into a hop limit field of a tunneled IP header. In other examples, the tunnel entrance device may perform address spoofing to generate an error message with a source address corresponding to an intermediate device disposed within a routing tunnel. In this way, a device executing traceroute may be able to receive network addresses corresponding to intermediate devices in a routing tunnel in order to perform network diagnostics, construct routing tables, determine more efficient routing paths, and so on.Type: GrantFiled: June 29, 2018Date of Patent: December 21, 2021Assignee: Itron Global SARLInventors: Fabrice Monier, Madani Lainani
-
Patent number: 11190605Abstract: A system and method for connecting devices includes receiving from a first device a request to follow a second device, and setting a following relationship between the first device and the second device in response to the request.Type: GrantFiled: July 18, 2017Date of Patent: November 30, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Kwang-Min Kim, Jong-Chang Lee, Won-Joo Park, Hyun-Sik Shim, Young-Hee Park, Moon-Sang Lee, Min-Soo Koo, Seung-Hyun Yoon, Ji-In Nam
-
Patent number: 11171800Abstract: Techniques are described for providing a simultaneous, multi-device user experience that employs computing devices with varying capabilities for data input and/or data output, using a microservice-based architecture. A user may register multiple devices with a service, which determines capabilities of the devices for data input and/or output. During a communication session involving the user and another user, such as a service representative, the service may receive input data collected through device(s) and/or provide output data to be presented on the same or other device(s), where such data input and data output is received and provided according to the input/output capabilities of the various devices. The data input and/or output may switch from device to device during a session. In some instances, data may be replicated for presentation through multiple devices simultaneously. Interactions with each device may be through a microservice that is associated with the device and/or its device type.Type: GrantFiled: February 1, 2018Date of Patent: November 9, 2021Assignee: United Services Automobile Association (USAA))Inventors: Nathan Mahoney, Gunjan C. Vijayvergia, Michael Joseph Gaeta
-
Patent number: 11157842Abstract: A real-time user connection system and equipment for device connection and signal transmission for telecommunications, real-time connection, distance assisted professional procedures and telemedicine. The system provides the performing and documenting of real-time distance assisted professional procedures, being applicable to distance assisted surgeries and distance assisted examinations. The equipment for transmitting a signal SE originating from at least one signal source has at least one encoder, which encodes the signal and sends an output signal S1, which is forwarded to a user group, and at least one user, located at remote base, sends information to a device located at a local base through a communication channel.Type: GrantFiled: January 28, 2016Date of Patent: October 26, 2021Assignee: ILTEC—LUBECK TECNOLOGIA LTDAInventors: Mauro de Souza Leite Pinho, Thiago Magalhães Bramante, Miguel Angelo Pedroso
-
Patent number: 11146663Abstract: Facilitating improved overall performance of remote data facility replication systems. A device 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 adjusting, by a device comprising a processor, a value of a compression counter based on global system attributes associated with a remote data facility replication system and an application service performance expectation. The method also can comprise performing, by the device, one of: facilitating a data compression of a group of data blocks based on the value of the compression counter satisfying a threshold compression level or storing the group of data blocks without the data compression based on the value of the compression counter failing to satisfy the threshold compression level.Type: GrantFiled: July 18, 2019Date of Patent: October 12, 2021Assignee: EMC IP Holding Company LLCInventor: Venkata L. R. Ippatapu
-
Patent number: 11128697Abstract: A client system maintains a source list comprising an ordered sequence of a plurality of content delivery servers. The ordered sequence indicates a sequence of the plurality of content delivery servers for the client system to send a request to obtain a mirror list. Each of the plurality of content delivery servers maintains a cluster membership list identifying the content delivery servers in a cluster, wherein the source list is configured in view of a cluster membership list. The client system determines that a first content delivery server in the ordered sequence of the source list is unavailable. A mirror list request is sent to a next content delivery server listed on the source list.Type: GrantFiled: April 27, 2020Date of Patent: September 21, 2021Assignee: Red Hat, Inc.Inventors: Todd Brian Sanders, Jason Edward Dobies
-
Patent number: 11108883Abstract: Systems and methods are disclosed herein for obtaining data about a network having at least a first node and a second node. A server transmits to the first node a first request for the first node to send a communication to the second node. The server is outside of the network, and the first request includes a first address of the first node and a second address of the second node. The server receives, from the first node, an indication of whether the communication to the second node is successful. The server receives, from the first node, a second request for access to a file stored on the server, determines that the file is stored locally at the second node, and transmits, to the first node, an instruction to retrieve the file from the second node, when the communication to the second node is successful.Type: GrantFiled: September 4, 2015Date of Patent: August 31, 2021Assignee: Google LLCInventors: Nicholas Mark Vasic Cooper, Max Ward-Graham
-
Patent number: 11075980Abstract: Operating a node cluster system with a plurality of nodes in a network, wherein the cluster system appears to be a single node with only one specific network address to its network environment. Providing a shared socket database for linking network connection port identifications of a common set of network connection port identifications to the individual nodes, assigning a master function to one of the nodes, sending incoming traffic to all nodes of the cluster system wherein each node verifies its responsibility for this traffic individually, exclusive assignment of a network connection port to the responsible node for the duration of a connection of the corresponding application process by means of the corresponding network connection port identification and the link established by the shared socket database and processing of the traffic by the responsible node or otherwise by the node having the master function.Type: GrantFiled: April 23, 2012Date of Patent: July 27, 2021Assignee: International Business Machines CorporationInventors: Utz Bacher, Einar Lueck, Viktor Mihajlovski
-
Patent number: 11038990Abstract: An apparatus is disclosed to compress packets, the apparatus comprising; a data analyzer to identify a new destination address and a protocol identifier of an input packet corresponding to a new destination node and a communication system between the new destination node and a source node; a compression engine to utilize a plurality of compression functions based on the new destination address and the protocol identifier and reduce a size of the input packet; a compression analyzer to identify a reduced packet and a compression function identifier corresponding to the reduced packet, the compression function identifier associated with one of the compression functions; and a source modifier to construct a packet to include the compression function identifier by modifying unregistered values of a protocol identifier by a difference associated with the compression function identifier, the packet to inform the new destination node of a compression function.Type: GrantFiled: December 28, 2018Date of Patent: June 15, 2021Assignee: Intel CorporationInventors: Michael Nolan, Keith Ellis, Marcin Spoczynski, Michael McGrath, David Coates
-
Patent number: 11025565Abstract: At an electronic device with a display screen, display a message transcript, where the message transcript includes an incoming message. Determine, based at least in-part on the message, a plurality of suggested one or more characters. Determine if the user of the device has, in the past, frequently inputted a response different from the plurality suggested one or more characters when the plurality were presented for user selection. Optionally, determine if the frequently inputted response is synonymous with a suggested one or more characters. Display the frequently-inputted response, in place of at least one of the plurality of suggested one or more characters, under some circumstances based on these determination(s).Type: GrantFiled: September 4, 2015Date of Patent: June 1, 2021Assignee: Apple Inc.Inventor: Vivek Kumar Rangarajan Sridhar
-
Patent number: 11012506Abstract: Adding a computing node to a distributed computing system. A method includes executing a binary, for nodes of the distributed computing system, at the computing node. A public node is identified as a result of executing the binary. Various characteristics of the computing node are identified as a result of executing the binary. The various characteristics are provided to the public node. The computing node receives from the public node a registration confirmation packet comprising information identifying a category from among a plurality of categories of the distributed computing system. The identified category is identified for the computing node based on the identified characteristics of the computing node, and based on the health of the identified category. The computing node is connected to the distributed computing system by the computing node connecting to the identified category.Type: GrantFiled: March 15, 2019Date of Patent: May 18, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Abhijeet Haldar, Imran Siddique
-
Patent number: 10965573Abstract: A computer-implemented method for analyzing a user session within an online environment includes receiving, by a path analysis computer system, usage data related to a user session within an online environment, wherein the usage data includes a plurality of events occurring within the user session, and generating, by the path analysis computer system, a plurality of user paths for the user session based on the usage data, including generating a separate user path beginning with each of the plurality of events. Each of the user paths is generated by selecting one of the plurality of events as a starting event, and arranging the plurality of events subsequent to the starting event in order of occurrence, such that the user path includes the starting event and each of the subsequent events up to and including a final event.Type: GrantFiled: September 4, 2015Date of Patent: March 30, 2021Assignee: Wells Fargo Bank, N.A.Inventors: Brian Mooneyham, Chris Cox
-
Patent number: 10951473Abstract: Technologies are disclosed herein for providing an asynchronous fleet configuration service for deploying and updating a fleet of network resources. The asynchronous fleet configuration service exposes an asynchronous application programming interface (API) that allows for individual resources to indicate an initialization status. Accordingly, the asynchronous fleet configuration service can asynchronously monitor the status of individual resources being deployed or updated, while performing other duties related to the fleet of network resources.Type: GrantFiled: March 25, 2015Date of Patent: March 16, 2021Assignee: Amazon Technologies, Inc.Inventors: Avinash Jaisinghani, Prashant Jayaraman, Christopher Whitaker, Matthew John Hinkle, Pete Peerapong Janes, Adam M. Thomas, Jaykumar Harish Gosar, Chetan Manohar Dandekar
-
Patent number: 10951484Abstract: Certain aspects of the disclosure are directed to customized communication monitoring and alerts using a high-level programming interface. According to a specific example, a data communications server is configured and arranged to provide a database with virtual office features available to remotely-situated client entities. The data communications server is configured to provide to the client entities, a set of instructions written in a first programming language that defines a message exchange protocol. The data communications server is further configured to receive from each client entity, client-specific sets of control data written in a second programming language that is compatible with the first programming language. The data communications server may accumulate data from communication event data based on the client-specific sets of control data, evaluate the accumulated data for one or more parameters of interest, and generate communication models for the disparate client entities.Type: GrantFiled: June 20, 2018Date of Patent: March 16, 2021Assignee: 8x8, Inc.Inventor: Zhishen Liu
-
Patent number: 10931769Abstract: Technology is disclosed for using geographic information that reflects the current locations for a plurality of image providers to find image providers that are capable of fulfilling image requests from image requesters, where the image requests are associated with various geographic locations. In an example embodiment, the technology can be used to find video footage of news events in a timely and cost-efficient manner.Type: GrantFiled: March 25, 2015Date of Patent: February 23, 2021Assignee: STRINGR INC.Inventors: Brian Patrick McNeill, Elizabeth J. Stewart
-
Patent number: 10887385Abstract: This document describes marker based approaches for a CDN to monitor and report on the amount of traffic that it is serving on behalf of content providers. They are particularly useful in hybrid delivery scenarios. Hybrid delivery scenarios means that a client may obtain content, such as a given multimedia stream, from one or more servers in the CDN, or from one or more peers in a peer to peer network. The amount of data served from the peer network is referred to herein as the “offload”, as delivery of that data has been offloaded from the CDN platform.Type: GrantFiled: September 20, 2017Date of Patent: January 5, 2021Assignee: Akamai Technologies, Inc.Inventors: Rahul Singhal, Eric K. Geyer, Henning Makholm, Christian Worm Mortensen
-
Patent number: 10887384Abstract: A digital collaboration system includes a collaboration application running on client devices and a group device that communicates with a backend content management system (CMS) to provide a collaboration environment. In an initial stage, the collaboration application displays content provided by the CMS for review and generation of user feedback. The CMS utilizes the user feedback to filter the content for a subsequent stage of evaluation of the filtered content. The filtered content may be displayed on a collaboration board generated in a graphic user interface on the group device. Additional feedback on the filtered content is captured through the collaboration board and stored in the CMS for subsequent analysis and reporting.Type: GrantFiled: March 25, 2015Date of Patent: January 5, 2021Assignee: ACCENTURE GLOBAL SERVICES LIMITEDInventors: Kirsty Osborne, Benjamin M. Foulkes, Loren Naish
-
Patent number: 10887421Abstract: A system for relevant secondary-device content distribution based on associated internet protocol (IP) addressing, the system including: a computer processor; and a content engine executing on said computer processor and configured to: identify at least a portion of an internet protocol (IP) address associated with a computing device; build a household profile based at least on the demographic information associated with the IP address; determine that the computing device is a non-mobile television client; assign the non-mobile television client to the household profile; receive a set of content requests from a second computing device; assign, based on a proportion of the content requests exceeding the predefined threshold, the second computing device to the household profile; and provide relevant content for the second computing device and the non-mobile television client based on the demographic information.Type: GrantFiled: September 4, 2015Date of Patent: January 5, 2021Assignee: TUBI, INC.Inventor: Farhad Massoudi