Patent classifications
G06F15/16
Audio-Visual Navigation and Communication
Communicating information through a user platform by representing, on a user platform visual display, spatial publishing objects as entities at locations within a three-dimensional spatial publishing object space. Each spatial publishing object associated with information, and each presenting a subset of the associated information. Establishing a user presence at a location within the spatial publishing object space. The user presence, in conjunction with a user point-of-view, being navigable by the user in at least a two-dimensional sub-space of the spatial publishing object space.
Creating an optimal node interconnect topology given certain constraints
Systems and methods for creating network topology plans are provided. A method, according to one implementation, includes receiving a first constraint (number of nodes) to be set in a graph (under construction). The graph, when complete, is configured to include nodes and interconnections so as to enable each node to reach any other node via one or more interconnections. The method also includes receiving a second constraint (number of degrees) to be set with respect to each node and which defines the maximum number of interconnections that can be connected to each node. Upon determining that the graph is developed to an extent where each node is connected to at least one interconnection and every node is reachable by any other node, the method further includes performing functions to improve metrics related to a hop count that represents a number of interconnections needed for one node to reach another.
Embeddings-based recommendations of latent communication platform features
A communication platform may comprise different systems for helping a user discover features of the platform. However, the systems may generate different results. An application programming interface (API) may receive such outputs and may be configured to select between the outputs based on detecting a state at a user's computing device and/or using a machine-learned model to weight the outputs and/or probabilities associated therewith using a target metric. The API may then rank the outputs and select from among them based at least in part on the target metric.
USING AUGMENTED REALITY TO COLLECT, PROCESS AND SHARE INFORMATION
A system to facilitate communication, in some embodiments, comprises a controller, storage in communication with the controller and storing resources available to the controller, and a plurality of wearable devices in wireless communication with the controller and with each other. Each of the plurality of wearable devices receives input and provides the input to at least one of the controller or another one of the plurality of wearable devices. The controller performs an action based at least on the resources and the input.
USING AUGMENTED REALITY TO COLLECT, PROCESS AND SHARE INFORMATION
A system to facilitate communication, in some embodiments, comprises a controller, storage in communication with the controller and storing resources available to the controller, and a plurality of wearable devices in wireless communication with the controller and with each other. Each of the plurality of wearable devices receives input and provides the input to at least one of the controller or another one of the plurality of wearable devices. The controller performs an action based at least on the resources and the input.
Methods for updating reference count and shared objects in a concurrent system
A method for to manage concurrent access to a shared resource in a distributed computing environment. A reference counter counts is incremented for every use of an object subtype in a session and decremented for every release of an object subtype in a session. A session counter is incremented upon the first instance of fetching an object type into a session cache and decremented upon having no instances of the object type in use in the session. When both the reference counter and the session counter are zero, the object type may be removed from the cache.
Configurable access-based cache policy control
Various embodiments of the present disclosure relate to a computer-implemented method of receiving a header associated with an object, where the header includes a limit value that specifies a quantity of times the object is to be served from a cache device before revalidation, and a current count value that specifies a number of times that the object has been served since a most-recent revalidation or load, receiving a request for the object from a requesting device, and upon determining that the current count value is below the limit value, serving the object to the requesting device from the cache device, or upon determining that the current count value matches the limit value, transmitting a request for revalidating the object.
Methods and systems of an all purpose broadband network with publish subscribe broker network
An example system includes a server communicatively connected to a cellular base transceiver station having an RF coverage area and configured for RF communication with a first entity that is a transceiver device in the RF coverage area, wherein the server comprises a first publish-subscribe broker that is part of a publish-subscribe broker network that comprises one or more publish-subscribe brokers, wherein a second entity connected to any of the one or more publish-subscribe brokers in the publish-subscribe broker network accepts communications from the transceiver device if the second entity subscribes to data packets published by the transceiver device, and wherein the data packets published by the transceiver device are routed through the publish-subscribe broker to which the second entity is connected.
Methods and systems of an all purpose broadband network with publish subscribe broker network
An example system includes a server communicatively connected to a cellular base transceiver station having an RF coverage area and configured for RF communication with a first entity that is a transceiver device in the RF coverage area, wherein the server comprises a first publish-subscribe broker that is part of a publish-subscribe broker network that comprises one or more publish-subscribe brokers, wherein a second entity connected to any of the one or more publish-subscribe brokers in the publish-subscribe broker network accepts communications from the transceiver device if the second entity subscribes to data packets published by the transceiver device, and wherein the data packets published by the transceiver device are routed through the publish-subscribe broker to which the second entity is connected.
Request response based on a performance value of a server
The present invention relates to a method, computer system, and computer program product for data processing based on a response strategy. According to the method, a performance value of a server is determined in response to receiving at least one request to the server. A response strategy for the at least one request is determined based on the determined performance value. At least one response is provided to the at least one request according to the determined response strategy.