Patents Examined by John M MacIlwinen
-
Patent number: 11747154Abstract: A computing system detects activation of a service application on a computing device of a user. Based on a set of service factors, the system determines that a likelihood of the user requesting service exceeds a confidence threshold. Before receiving a request for service from the computing device of the user, and upon determining that the likelihood of the user requesting service exceeds the confidence threshold, the system performs a selection process to select a service provider to provide service for the user. Subsequent to performing the selection process, the system receives, from the computing device of the user, the request for service, and transmits, to a provider device of the selected service provider, an invitation for providing service for the user.Type: GrantFiled: August 5, 2021Date of Patent: September 5, 2023Assignee: Uber Technologies, Inc.Inventors: John Mark Nickels, Eoin O'Mahony
-
Patent number: 11748674Abstract: A system and method for managing large numbers of computing devices such as cryptocurrency miners in a data center are disclosed. Status values from the computing devices are read and stored into a database, and a Gini coefficient is calculated on a subset of the stored status values. Coefficients beyond a predetermined threshold cause a support ticket to be generated if a support ticket has not already been generated and if the coefficients are not otherwise non-indicative of actual or likely computing device failures.Type: GrantFiled: December 9, 2019Date of Patent: September 5, 2023Assignee: Core Scientific Operating CompanyInventors: Ganesh Balakrishnan, Carla Cortez, Aaron Strachan
-
Patent number: 11743261Abstract: A method of preventing a subject communication device 1021 . . . N from accessing a resource when it is determined to be counterfeit. The method involves delivering the web page component to a subject communication device 1021 . . . N in response to a request. The web page component is adapted to retrieve actual values of a plurality of attributes from the subject communication device 1021 . . . N. Reference values of the plurality of attributes are retrieved from a device property store 110 and the method determines that the subject communication device 1021 . . . N is counterfeit when at least one of the actual values of the plurality of attributes is different to the reference value of that attribute.Type: GrantFiled: December 22, 2020Date of Patent: August 29, 2023Assignee: DEVICEATLAS LIMITEDInventors: Ronan Cremin, John Leonard
-
Patent number: 11723836Abstract: A pool or spa system includes networked pool or spa devices that can be dynamically configured with network addresses by a controller. The controller can transmit a device discovery request on a network and can receive a discovery response from pool or spa devices that require a network address. The system determines and assigns the network addresses for the pool or spa devices based on unique device identifiers associated with the responding pool or spa devices. The network addresses assigned to the pool or spa device are transmitted to the pool or spa device to be used by the pool or spa devices to communicate with the controller over the network. The system can be used to discover and assign addresses to various types of pool or spa devices, such as pumps, underwater lights, chlorinators, water feature controllers, remote controllers, and/or other types of devices.Type: GrantFiled: January 13, 2023Date of Patent: August 15, 2023Assignee: Hayward Industries, Inc.Inventors: David M. Blaine, Kenneth W. White, Jr., Craig Andrew Horrocks, James Murdock, Douglas M. Sawyer, Jr., Carl Brunetti, Robert Donald Heon, Linnette Rivera
-
Patent number: 11722378Abstract: The management of internet of things (IoT) objects through a self-describing interoperability framework is described. In one example, a method for self-described object management includes communicating, by an internet of things (IoT) object, a request to register the IoT object, receiving, by the IoT object, an inquiry from an IoT management system, and communicating, by the IoT object, a self-describing declaration to the IoT management system. The self-describing declaration can include an interface parameter schema for the IoT object and an operating parameter schema for the IoT object, among other data structures. The method can also include establishing an interoperability framework between the IoT object and the IoT management system based on the interface parameter schema and the operating parameter schema. Based on self-describing declarations from various IoT objects, a number of different IoT objects can be easily recognized, integrated with, and managed by the IoT device management system.Type: GrantFiled: June 3, 2021Date of Patent: August 8, 2023Assignee: VMware, Inc.Inventors: Salim AbiEzzi, Gregory Bollella
-
Patent number: 11711415Abstract: Measuring quality-of-experience (QoE) for virtual reality (VR) streaming content is disclosed. A network computing device receives a client-side VR stream capture and a client pose data set that are generated by a client computing device based on a VR content and one or more induced network impairments (e.g., latency, packet loss, and/or jitter, as non-limiting examples). Using the same VR content and the client pose data set, the network computing device generates a source VR stream capture that is not subjected to the one or more induced network impairments. The network computing device performs a frame-by-frame comparison of the client-side VR stream capture and the source VR stream capture. Based on the frame-by-frame comparison, the network computing device generates a QoE metric that indicates a degree of degradation of the client-side VR stream capture relative to the source VR stream capture.Type: GrantFiled: July 13, 2021Date of Patent: July 25, 2023Assignee: Charter Communications Operating, LLCInventors: Matthew Ringenberg, Dhananjay Lal, Dell Wolfensparger, Andrew Ip
-
Patent number: 11700320Abstract: Techniques are disclosed for the sharing and transferring of user data in online network systems operating in multiple jurisdictions. The different jurisdictions may be, for example, different geo-partitions in an online network system. Various techniques are disclosed for providing cross-partition operational functionalities (e.g., cross-geo transactions) between geo-partitioned server systems through the sharing and transferring of data between the geo-partitions. The geo-partitions may have established permissions for data that can be shared between the geo-partitions. A server system in one geo-partition may generate an auxiliary account from a subset of data shared across the geo-partitions that complies with the data permissions. Complying with the established data permissions may inhibit overlapping between the different laws or regulations of the geo-partitions.Type: GrantFiled: June 30, 2021Date of Patent: July 11, 2023Assignee: PayPal, Inc.Inventors: Christopher McGraw, Mohammed Saleem Shafi, Norihiro Edwin Aoki
-
Patent number: 11695583Abstract: Systems and methods for InfiniBand fabric optimizations to minimize SA access and startup failover times. A system can comprise one or more microprocessors, a first subnet, the first subnet comprising a plurality of switches, a plurality of host channel adapters, a plurality of hosts, and a subnet manager, the subnet manager running on one of the one or more switches and the plurality of host channel adapters. The subnet manager can be configured to determine that the plurality of hosts and the plurality of switches support a same set of capabilities. On such determination, the subnet manager can configure an SMA flag, the flag indicating that a condition can be set for each of the host channel adapter ports.Type: GrantFiled: September 2, 2021Date of Patent: July 4, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Bjørn Dag Johnsen, Line Holen, Dag Georg Moxnes
-
Patent number: 11683237Abstract: A wireless network comprises access points (APs) implementing roaming by way of handover of wireless devices between APs. Handover events over an analysis time interval are extracted from a wireless network log of the wireless network. Each handover event comprises a source AP from which a wireless device disconnects and a destination AP to which the wireless device connects. At least one handover frequency (HF) network topology graph is constructed fro the analysis time interval from the extracted handover events. The graph has nodes representing at least a subset of the APs of the extracted handover events and edges connecting pairs of nodes with each edge having a weight representing a count or frequency of handover events between the APs represented by the pair of nodes connected by the edge. A network diagnostic or visualization task is performed using the HF network topology graph.Type: GrantFiled: June 17, 2020Date of Patent: June 20, 2023Assignee: KONINKLIJKE PHILIPS N.V.Inventors: Serverius Petrus Paulus Pronk, Marc Andre Peters, Johannes Henricus Maria Korst, Mauro Barbieri
-
Patent number: 11671306Abstract: Enhancements to the device management functionality within service layer architecture of a Gateway node are described. The SL application registration procedure can be enhanced for devices in support of device management. Functionality can be added to the service layer to initiate automated request notification for DM purposes. Lightweight SL Transport Protocol bindings can support sending multiple DM commands called DM Action Scripts with a specific focus on the Constrained Application Protocol (CoAP) Protocol.Type: GrantFiled: July 16, 2020Date of Patent: June 6, 2023Assignee: Convida Wireless, LLCInventors: Quang Ly, Dale N. Seed, Michael F. Starsinic, Chonggang Wang, Rocco Di Girolamo, Vinod Kumar Choyi, William Robert Flynn, IV, Zhuo Chen, Shamim Akbar Rahman, Yogendra C. Shah, Xu Li, Catalina Mihaela Mladin, Lijun Dong
-
Patent number: 11671801Abstract: A method and apparatus for echoing media via a mobile device are disclosed herein. According to an embodiment, the method can include displaying automatically to a user, on the mobile device, a list of one or more respective identifiers of one or more other users experiencing respective media within a selectable geographic area. The user is then allowed to select whether to play one or more of the respective media on the mobile device, and can connect with the one or more other users via a social networking site. As a result, the user can network with previously unknown people, based on a common taste in music or other media, for example, as well as a geographic location.Type: GrantFiled: September 20, 2021Date of Patent: June 6, 2023Assignee: Ascension Intellectual Properties LLCInventors: Michael Stanley, Jeffrey David
-
Patent number: 11671321Abstract: There is provided a method for generating network optimizing information including the steps of identifying system devices that are comprised in a network, collecting metrics from the identified system devices, including collecting at least one metric relating to the operation, status, capability, limitations, expandability, scalability, or performance of the system devices, assessing the collected metrics according to a predetermined assessment protocol, generating a roster of metrics of interest, such metrics of interest being a group of the collected metrics that meet a selection criteria and not including other collected metrics that do not meet the selection criteria, and presenting each of the metrics of interest in a format suitable for a network operator to take corrective actions with regard to the identified non-compliant metrics or to capitalize on the identified optimization opportunities with respect to the network.Type: GrantFiled: March 22, 2021Date of Patent: June 6, 2023Assignee: RISC Networks, LLCInventors: Jeremy Lynn Littlejohn, Gregory Evan Watts
-
Patent number: 11659026Abstract: The disclosure provides an approach for workload labeling and identification of known or custom applications. Embodiments include determining a plurality of sets of features comprising a respective set of features for each respective workload of a first subset of a plurality of workloads. Embodiments include identifying a group of workloads based on similarities among the plurality of sets of features. Embodiments include receiving label data from a user comprising a label for the group of workloads. Embodiments include associating the label with each workload of the group of workloads to produce a training data set. Embodiments include using the training data set to train a model to output labels for input workloads. Embodiments include determining a label for a given workload of the plurality of workloads by inputting features of the given workload to the model.Type: GrantFiled: April 22, 2020Date of Patent: May 23, 2023Assignee: VMWARE, INC.Inventors: Alok Tiagi, Farzad Ghannadian, Karen Hayrapetyan, Laxmikant Vithal Gunda, Sunitha Krishna, Ashot Aslanyan, Anirban Sengupta
-
Patent number: 11659021Abstract: A computer-readable media, method, and system for calling a function within a group-based communication system. The function may be initiated according to a trigger condition and is associated with arguments and return values. To carry out the function, an HTTP request is generated and sent to an HTTP server, which sends an HTTP callback to a group-based communication system server. The HTTP callback may include return values indicative of either a successful completion of the function or an error.Type: GrantFiled: January 24, 2022Date of Patent: May 23, 2023Assignee: SlackTechnologies, LLCInventors: Michael Brevoort, Stephen Wood, Allen James Ferrick, Brad Harris, Leslie Newell, Melissa Khuat
-
Patent number: 11652904Abstract: A method, system, and computer-readable medium are disclosed for generating a unified user profile. For example, a system may store, on a client device, a token under a first domain name. The token may specify state data for a communication session between the client device and a first content publisher addressed by the first domain name. The communication session utilizes a stateless communication protocol. The system may then generate a redirection resource locator. The redirection resource locator may include an identifier for a web object belonging to a second content publisher addressed by a second domain name and the token. The system then stores, on the client device, the token under the second domain name by directing the client device to send a web object request generated based at least in part on the redirection resource locator to the second content publisher. The web object request may request the web object from the second content publisher and including the token.Type: GrantFiled: October 25, 2021Date of Patent: May 16, 2023Assignee: eBay Inc.Inventor: Victor Mendoza
-
Patent number: 11637796Abstract: Technology is disclosed for feeding source images from image stores of client systems into an image processing system using image feeding servers (“the technology”). The technology includes multiple image feeding servers that can feed a source image to the image processing system, using which the image processing system can generate processed images to be served to end users. The image feeding servers can be installed at various locations, e.g., geographically spread, and more proximate to where the source images are stored. An image feeding server obtains the source image from the image store in original size, downsizes the source image, and transmits the downsized source image to the image processing system. The technology selects an image feeding server based on a score of the image feeding server. The score can be determined as a function of one or more image feeding server parameters, e.g., latency, workload, or computing resource.Type: GrantFiled: July 22, 2020Date of Patent: April 25, 2023Assignee: Zebrafish Labs, Inc.Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong
-
Patent number: 11621915Abstract: Embodiments of this application provide a packet forwarding method, a route sending and receiving method, and related apparatus. The method is applied to a data center in a non-uniform memory access (NUMA) architecture. The data center includes a server and a network device, and the server includes a first NUMA node and a second NUMA node. The method includes: The first interface processing unit (IPU) receives a first packet from the network device, where the first packet is a packet to be sent to the first virtual machine in the first NUMA node. The first IPU sends the first packet to the first virtual machine. The second IPU receives a second packet from the network device, where the second packet is a packet to be sent to the second virtual machine in the second NUMA node. The second IPU sends the second packet to the second virtual machine.Type: GrantFiled: July 2, 2021Date of Patent: April 4, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Fang Wang, Tao Bai, Lei Fan, Jianbin Xu
-
Patent number: 11601471Abstract: This disclosure describes an integrated management method to manage a service mesh data plane over a network fabric. The method includes determining at least one service mesh data plane policy for a microservice of a service mesh. The method further includes sending, over the network fabric, the at least one service mesh data plane policy to a virtual router associated with the microservice based at least in part on connectivity information maintained by a network fabric control plane manager of a configuration manager.Type: GrantFiled: October 2, 2020Date of Patent: March 7, 2023Assignee: Cisco Technology, Inc.Inventors: Abdallah Mashargah, Eric Dale Williams, Prasad Chigurupati, Vinay Pande
-
Patent number: 11601714Abstract: Methods, apparatus, and machine-readable storage media to monitor media presentations are disclosed. A disclosed example apparatus includes a locator to compare a location of a mobile device with a set of reference locations at which audio monitoring is to be performed. The disclosed example apparatus further includes an audio receiver to enable a microphone of the mobile device to collect audio for media monitoring when (1) the location of the mobile device corresponds to a first one of the reference locations and (2) a media presentation monitor at the first one of the reference locations indicates a likelihood of media being presented at the first location satisfies a threshold. In some disclosed examples, the audio receiver of the example apparatus is to disable the microphone from collecting audio for media monitoring when the location of the mobile device does not correspond to any of the reference locations.Type: GrantFiled: June 10, 2021Date of Patent: March 7, 2023Assignee: The Nielsen Company (US), LLCInventor: Jan Besehanic
-
Patent number: 11595255Abstract: Some embodiments provide a method for visualizing a realization status of configuration changes for a set of logical entities of a logical network. The method generates a first presentation of a list of logical entities and a realization status for each logical entity in the list, where the realization status indicates whether all configuration changes for the logical entity have been realized. In response to a selection of a particular logical entity in the displayed list for which at least one configuration change has not been realized, the method generates a second presentation comprising a view of pending configuration changes for the selected particular logical entity.Type: GrantFiled: December 23, 2020Date of Patent: February 28, 2023Assignee: VMWARE, INC.Inventors: Kapil Goyal, W. Andrew Lambeth, Tea Liukkonen-Olmiala, Kausum Kumar