Patent classifications
G06F15/17306
CPU INTERCONNECT APPARATUS AND SYSTEM, AND CPU INTERCONNECT CONTROL METHOD AND CONTROL APPARATUS
The present application discloses a CPU interconnect apparatus and system, and a CPU interconnect control method and control apparatus. The CPU interconnect apparatus includes two gating units and one first intermediate line. Each gating unit includes a first terminal and a second terminal. The first terminal is connected to the second terminal when the gating unit is in a first state. The first terminal is disconnected from the second terminal when the gating unit is in a second state. The two first terminals of the two gating units are connected to two CPUs in a first node. The two second terminals of the two gating units are connected to two ends of the first intermediate line, or the two second terminals of the two gating units are configured to connect to two CPUs in a second node.
TRANSFERRING PACKETS BETWEEN VIRTUAL MACHINES VIA A DIRECT MEMORY ACCESS DEVICE
An example computer system for transferring a packet includes a hypervisor to run a first virtual machine and a second virtual machine. The computer system also includes a first memory address space associated with the first virtual machine to store the packet. The computer system further includes a second memory address space associated with the second virtual machine to receive and store the packet. The computer system also includes a virtual switch coupled to the first virtual machine and the second virtual machine to detect that the packet is to be sent from the first virtual machine to the second virtual machine. The computer system further includes a direct memory access device to copy the packet from the first memory address space to the second memory address space via the direct memory access device.
INFERENTIAL USER MATCHING SYSTEM
An inferential user matching system can determine a mutual interest between a first user and a second user based on inferred trends corresponding to a set of usage behaviors by a plurality of users utilizing the system. Based on determining the mutual interest, the system can transmit, over one or more networks, a representation of the first and/or second user to the portable computing device of other user and monitor the first and/or second user to detect an expression of interest. Based on detecting the expression of interest, the system can transmit an expression of interest indication to a portable device(s) of the first and/or second user.
Manageable Object Processing Method And Device
A method and a device for processing a disposable object are provided. The method includes: generating pseudo manageable object change information in response to a user-initiated pseudo manageable object managing request; sending the pseudo manageable object change information to a target terminal having a communication connection with the terminal; changing the status information of the pseudo manageable object of the login account of the terminal based on the pseudo manageable object change information; and sending a manageable object update request to an online server in a case that the terminal is detected to be connected to the online server.
DATA ITEM ORDER RESTORATION
An apparatus and a corresponding method for processing a sequence of received data items are disclosed. The processing is performed by multiple processing elements. A reorder buffer comprising multiple slots is used to maintain the order of the received data items, wherein a processing element reserves a next available slot in the reorder buffer before beginning processing the next data item of the sequence of received data items. On completion of the processing a buffer change indicator value is read by the processing element when seeking to insert the processed data item into the reserved slot. If the buffer change indicator changes during the course of the insertion process, this serves as an indication to the processing element that another processing element is modifying the content of the reorder buffer in parallel. A check may be repeated for at least one subsequent already-processed data item, since this latter data item may have become ready to be retired from the reorder buffer.
Inferential people matching method, system, and device
An inferential people matching method, system, and device infers people's mutual interests in making contact with each other from usage behaviors associated with computer-implemented systems. The usage behaviors may comprise monitored geographic location information that is associated with portable processor-based devices. In accordance with the inference of mutual interest, recommendations of each of two people are generated for delivery to the other of the two people. Expressions of interest between the two people are determined based on usage behaviors exhibited by the two people in response to the recommendations. These post-recommendation usage behaviors may include gestures and physiological responses. A bilateral expression of interest is revealed to the two people if the bilateral expression of interest that is determined from the expressions of interest is sufficient.
DISPARITY CORRECTION FOR LOCATION-AWARE DISTRIBUTED SPORTING EVENTS
Various embodiments facilitate location-aware distributed competitions. In one embodiment, a system facilitates a distributed sporting event that includes multiple players traveling over non-uniform courses that are remote from one another. The system includes a manager that receives state information, such as location information, from client devices used by each of the players. The manager then transmits location information for each of the players to the client devices, which are each configured to present a graphical representation, such as a map annotated with the locations of each of the players. The system corrects for disparities between the non-uniform courses traveled by the players, for example by mapping a location on a course traveled by a first player to a location on a course traveled by a second player. Various mechanisms for establishing the mapping between non-uniform courses are also described.
Physical object-based people matching method, system, and device
A physical object-based people matching method, system, and device recommends a first person to a second person based on the geographic proximity of a location associated with the first person to one or more physical objects that are associated with the second person. The geographic proximity may be determined from the use of a location-aware portable device. The recommendation may be further informed by a mobility inference. The first person is enabled to send an expression of interest to the second person in response to the recommendation, and the second person may be enabled to send an expression of interest to the first person in response to receiving the expression of interest. An explanation for the recommendation may be delivered to the first person that references a mobility inference or a computer-implemented map.
ADJUSTING ENTRIES IN A FORWARDING INFORMATION BASE IN A CONTENT CENTRIC NETWORK
One embodiment provides a system that facilitates dynamic adjustment of forwarding information in a CCN. During operation, the system receives, by forwarding circuitry, an interest with a name that is a hierarchically structured variable length identifier which comprises contiguous name components ordered from a most general level to a most specific level. The system identifies in a first data structure an entry for one or more name components of the name, wherein the entry includes a list of outgoing interfaces associated with the one or more name components. The system determines network properties in response to forwarding the interest to a first interface of the list. The system reorders the list in order of priority based on the network properties, thereby facilitating the forwarding circuitry to dynamically adjust a likelihood of using a respective interface for forwarding interests associated with the one or more name components.
APPLICATION ACCELERATION METHOD AND APPLICATION ACCELERATION DEVICE
Provided are an application acceleration method and an application acceleration device. The application acceleration method includes invoking, by a control center, a process monitoring class to monitor start and end of a process. Process information on a process sent by the process monitoring class is received after the process monitoring class monitors that the process is started and confirms that the process requires to be accelerated. A service class is invoked based on the process information, where the service class monitors multiple states of the process, and executes a task in each of the multiple states of the process until the process is in an end state.