Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

30 results about "Buddy system" patented technology

The buddy system is a procedure in which two individuals, the "buddies", operate together as a single unit so that they are able to monitor and help each other. As per Merriam-Webster, the first known use of the phrase “buddy system” goes as far back as 1942. Webster goes on to define the buddy system as “an arrangement in which two individuals are paired (as for mutual safety in a hazardous situation).” The buddy system is basically working together in pairs in a large group or alone. Both the individuals have to do the job. The job could be to ensure that the work is finished safely or the skill/learning is transferred effectively from one individual to the other.

Method and system for manging multiple interpretations for a single agreement in a multilateral environment

A method and system for monitoring contracts in a multilateral environment. The multilateral environment includes two or more trading partners trading goods and services. The system is based on hub and spoke architecture. The hub presents to each of the partners using a partner system a user interface for receiving one or more contract clauses, and defining and extracting its own version of metadata based on and from the contract clauses. A graphical user interface presented on the partner system permits one or more customizable rules to be defined, wherein each rule includes at least one condition and one or more actions to perform in response to the condition. The system monitors the one or more contract clauses with the rules. The system performs one or more predefined actions when a contract clause satisfies the requirement of the customizable rules.
Owner:PARTNERCOMMUNITY

Loyalty point distributions using a decentralized loyalty id

A blockchain-based loyalty point distribution system may be configured to provide decentralized loyalty IDs. The decentralized loyalty IDs may allow distribution of loyalty rewards in response to transaction-based events and non-transaction-based events, including behavioral interactions. The system may include a loyalty partner system that receives a rewards event from a customer. The loyalty partner system may determine a loyalty ID associated with the customer, and write the rewards event to the blockchain. A loyalty provider system may receive notification of the rewards event write and distribute the loyalty reward to the customer. The loyalty provider may instruct the loyalty partner to remit payment for the loyalty reward, and may update customer and loyalty partner balances on the blockchain.
Owner:AMERICAN EXPRESS TRAVEL RELATED SERVICES CO INC

Enhanced method and system for providing supply chain execution processes in an outsourced manufacturing environment

An exemplary embodiment of the invention relates to a method and system for facilitating supply chain processes in an outsourced manufacturing environment comprising an original equipment manufacturer, at least one contract manufacturer, and at least one supplier. The method includes placing a purchase order with the contract manufacturing entity via an outsourced supply chain tool; filtering out parts listed on the purchase order that are flagged for special execution; and placing a second purchase order for flagged parts with the supplier. The second purchase order contains instructions for providing the flagged parts to the contract manufacturer. The method also includes coordinating delivery and payment transactions for the flagged parts and for finished products; monitoring associated activities of the entities involved; and resolving associated issues. The system includes a manufacturing entity comprising: a server executing a plurality of applications including an outsourced supply chain tool for implementing supply chain execution processes; a terminal and data storage device both in communication with the server; network links to a manufacturing division, a plurality of trading partner systems, a customer focus team system, and a commodity team council system; and a decentralized file database for providing supply chain execution data specific to a contract manufacturer system.
Owner:IBM CORP

Memory data quick persistence method based on storage-class memory

The present invention provides a memory data quick persistence method based on a storage-class memory. The method is based on a flat mixed memory architecture, and is implemented by collaborative design of a user layer and a kernel layer. The method comprises: abstracting an SCM with a certain capacity and data stored in the SCM into a persistent area; designing an application programming interface (API) at the user layer, and making a response to memory access of an application to the persistent area; extending a Buddy system of a kernel to implement heterogeneous mixed memory management; and designing a persistent area manager to implement the functions of persistent mapping in the persistent area, metadata management in the persistent area and the like. According to the memory data quick persistence method based on the storage-class memory, a data linearization process required for data persistence in a traditional storage architecture can be avoided, direct access and in-place update of persistent data can be implemented, hierarchy invoking of a software stack in the traditional architecture is simplified, the I / O bottleneck can be effectively alleviated, and the memory access performance of the persistent data can be improved.
Owner:SHANGHAI JIAO TONG UNIV

Systems, methods, and computer program products for processing a request relating to a mobile communication device

Systems, methods, and computer program products are provided for processing a request relating to a mobile device. A request, including a mobile device identifier and a partner system identifier corresponding to the partner system, is received from a partner system via a communication network. An authorization procedure is executed based on the mobile device identifier and the partner system identifier. The authorization procedure includes determining whether a partner system account list, associated with the mobile device identifier, includes the partner system identifier. Authorization of the request is granted if the partner system account list includes the partner system identifier; and is denied if the partner system account list does not include the partner system identifier. A response to the request is transmitted to the partner system via the communication network, based on a result of the authorization procedure.
Owner:GOOGLE LLC

Enhanced method and system for providing supply chain execution processes in an outsourced manufacturing environment

An exemplary embodiment of the invention relates to a method and system for facilitating supply chain processes in an outsourced manufacturing environment comprising an original equipment manufacturer, at least one contract manufacturer, and at least one supplier. The method includes placing a purchase order with the contract manufacturing entity via an outsourced supply chain tool; filtering out parts listed on the purchase order that are flagged for special execution; and placing a second purchase order for flagged parts with the supplier. The second purchase order contains instructions for providing the flagged parts to the contract manufacturer. The method also includes coordinating delivery and payment transactions for the flagged parts and for finished products; monitoring associated activities of the entities involved; and resolving associated issues. The system includes a manufacturing entity comprising: a server executing a plurality of applications including an outsourced supply chain tool for implementing supply chain execution processes; a terminal and data storage device both in communication with the server; network links to a manufacturing division, a plurality of trading partner systems, a customer focus team system, and a commodity team council system; and a decentralized file database for providing supply chain execution data specific to a contract manufacturer system.
Owner:INT BUSINESS MASCH CORP

Boxing buddy system

ActiveUS9586120B1Improving the boxing skills of a userSelf-moving toy figuresComputerized toysPunchingRobotic arm
An apparatus for a lifelike, automated, heavy punching bag that can parry punches using robotic arms able to rotate to right and left, and sense and record the weight and accuracy of punches delivered to it. The boxing buddy system may be used by aspiring boxers and other martial artists to deliver punches to various strategic points of their opponent's anatomy.

Tracking method for mobile terminal partner system and partner system

The invention relates to a tracking method and a system used for a mobile terminal buddy system; each mobile terminal in the system comprises a wireless communication module, a central control module and a mobile power module; while each mobile terminal also comprises a call control module and a display module; wherein, at least one mobile terminal also comprises a satellite positioning module; the tracking method comprises the following steps: step A) two or more mobile terminals in the system start respective call modules and then turn to the following two relatively independent step sequences: step B) call signals are sent to other buddy mobile terminals; and step C), signals received by the machine are detected respectively, call signals of other buddy mobile terminals are received, and map position and navigation path of the buddy mobile terminals are displayed. The tracking method and the buddy system can utilize the hardware of the traditional mobile terminal configuration, provide mutual positioning display and tracking for buddies with mobile terminals and provide dynamic real-time journey navigation further.
Owner:黄红英

Easy extending page architecture based on Linux large page memory

ActiveCN106970882AImplementation structure definitionEasy to compressMemory systemsFile systemLinux kernel
The invention discloses an easy extending page architecture based on a Linux large page memory. The easy extending page architecture comprises the large page memory and an interface function for calling the large page memory, wherein the large page memory is divided into a plurality of nodes; each node is divided into a plurality of partitions; each partition consists of a plurality of 2M large pages connected into a whole in a double linked list form; and the interface function comprises an application function used for obtaining a single large page, a release function used for releasing the large page, a locking function used for occupying the large page and preventing other processes from accessing, and an unlocking function used for recovering the freedom of the large page. The architecture does not share a buddy system with a small page file system, is independently managed and can carry out decoupling with a Linux kernel, and the independence of memory storage calling is improved.
Owner:ZHEJIANG UNIV

Systems, methods, and computer program products for processing a request relating to a mobile communication device

Systems, methods, and computer program products are provided for processing a request relating to a mobile device. A request, including a mobile device identifier and a partner system identifier corresponding to the partner system, is received from a partner system via a communication network. An authorization procedure is executed based on the mobile device identifier and the partner system identifier. The authorization procedure includes determining whether a partner system account list, associated with the mobile device identifier, includes the partner system identifier. Authorization of the request is granted if the partner system account list includes the partner system identifier; and is denied if the partner system account list does not include the partner system identifier. A response to the request is transmitted to the partner system via the communication network, based on a result of the authorization procedure.
Owner:GOOGLE LLC

A buddy system for navigation devices

A buddy system for navigation systems is disclosed. Further to the buddy system, a user of a navigation device can locate other navigation device users within a select vicinity. The buddy system further includes buddy lists compiled from a number of navigation devices grouped according to a common characteristic. The characteristic may be a relationship among the users of the navigation devices, the location of the navigations, and the like. The navigation systems are listed within buddy lists according to identification and geographical location. The navigation systems, with buddy lists stored therein, may be made to navigate towards a select buddy. In addition, further to the buddy system, one navigation system can communicate with another via text and voice messages.
Owner:TOMTOM INT BV

Memory allocation method based on linux buddy system

The invention discloses a memory allocation method based on a linux buddy system. The memory allocation method is characterized by comprising the steps that free blocks are distinguished and marked in advance according to a memory bank, and when an application program applies for the memory, the free blocks with the same bank number are allocated preferentially according to the sequence of the bank number. A PASR algorithm based on a Bank-Intensive memory allocation strategy effectively reduces power consumption in the stand-by state of a system, and the battery life of a mobile device is prolonged.
Owner:朱宗卫

Local area network system and interconnection method for internal controller system thereof

The embodiment of the invention discloses a local area network system and an interconnection method for an internal controller system thereof. The method comprises the steps as follows: the controller system acquires an IP address of a buddy system in a local area network; the controller determines an idle IP address in a predetermined IP address network segment according to the acquired IP address of the buddy system; the controller system selects the idle IP address for itself; and the controller system uses the own IP address to build a connection with the buddy system in the local area network. According to the method provided by the invention, the problems that cost is increased due to the fact that a currently used DHCP server distributes the IP address for the control system group, and the controller system cannot be conveniently and flexibly added into and quitted from the Internet if a DHCP service is opened on the controller system to serve as a DHCP server can be effectively solved. The cost of the DHCP server is saved, and each controller system can be flexibly added into and quitted from the Internet.
Owner:ZHENGZHOU YUNHAI INFORMATION TECH CO LTD

Method for improving utilization ratio of Linux idle memory blocks

InactiveCN103500145AOvercoming underutilized flawsMemory adressing/allocation/relocationComputer architectureBuddy system
Disclosed is a method for improving the utilization ratio of Linux idle memory blocks. The method is characterized in that in a Linux buddy system, limitations on partnerships are reduced, and two idle blocks, which are not disassembled from the same big block, of the same size and continuous addresses are combined to form a partnership extended block; meanwhile, a two-dimensional array and an integer variable are added to a partnership system structural body free_area_struct, wherein the two-dimensional array is used for recording the serial numbers of two idle blocks having the extended partnership in the next order, and the integer variable is used for recording the number of blocks having the extended partnership in the next order; if requirements for memory allocation of a requester can not be met by a system, idle blocks having the partnership to be extended will be searched by the system and are allocated to the requester, and accordingly the memory utilization ratio is effectively improved.
Owner:CAPITAL NORMAL UNIVERSITY

Dynamic cache pollution prevention system and method

ActiveCN103970679AImprove the efficiency of cache pollution monitoringImprove the efficiency of pollution monitoringMemory adressing/allocation/relocationHardware monitoringControl systemDecision taking
The invention discloses a dynamic cache pollution prevention system and method and belongs to the field of the optimization technique of computer cache performance. The dynamic cache pollution prevention system comprises a memory monitoring module, an analyzing module and a decision distribution module. The memory monitoring module performs sampling and monitoring on heap memory dynamically allocated to an upper client layer program, collects memory access behaviors of the client layer program and submits the memory access behaviors to the analyzing module. The analyzing module analyzes data collected by the memory monitoring module and judges pollution conditions of memory access features on cache in the front period of the program. The decision distribution module extends the existing buddy system, adds a page management mechanism with page-color as the basis, separates memory page management from page mapping, and controls a mapping mode from a system logic page to a physical frame according to the analysis result of the analyzing module to effectively limit cache pollution.
Owner:HUAZHONG UNIV OF SCI & TECH

Dynamic storage management method for cell header conversion table

InactiveCN1409519ASave storage spaceImprove efficiency in retrieving block space of appropriate sizeBus networksSelection arrangementsDynamic storageSpatial allocation
A dynamic storage management method for a signal element head converter includes distributing ITT list storage space and recover, among which suitable steps of buddy system should by mainly selected,first the ITT list space is cut into a group of space blocks from big to small arrange in sequence and an independent ITT idle block chained list is preserved for each space block to recall same sizeof idle blocks and to set up the said connection ITT list items when setting up input / output logic channel connection. When connection is dismantled, if the said connection is not the last connectionimaged in ITT space block, then it is cancelled directly.
Owner:ZTE CORP

Granular selection and scheduling of queries

A search system extracts, for each property known to the system, historical information comprising data for itineraries associated with a partner system associated with the property. The search system determines, for each property-itinerary combination, an update frequency comprising based on historical information data. The search system extracts a history of user impressions of itineraries comprising the property. The search system determines a relative impression weight for each itinerary, an absolute impression weight for the property, and an expected impression weight of each property-itinerary combination. For each current property-itinerary combination, the search system determines a utility value based on the expected update frequency and expected impression weight to satisfy bandwidth constraints for each partner system. The search system schedules, for each partner system, queries for property-itinerary combinations having values greater than threshold utility value.
Owner:GOOGLE LLC

Golf bag buddy systems

Golf bag buddy is a bracket (assembly) that is designed to attach a golf bag to a motorized golf cart. This product allows for easy access to the golf clubs, as well as the bag's pockets. The design is portable and allows users to move the device from cart to cart as needed. This device is designed to make any golf game or practice more enjoyable by making it easier for an individual to access their equipment.
Owner:CAMPBELL DOUG

Memory allocation method and memory allocation device

The invention provides a memory allocation method and a memory allocation device. The memory allocation method includes recording a memory module (RANK) to which each memory block group belongs; arranging the RANKs in a system according to a minimum free time rate priority (Min Free) mode or a least recently used (LRU) mode; determining size of a memory needed to be allocated, aiming at each RANK after arrangement, sequentially executing a step A: A, adopting a buddy system (BUDDY) algorithm to find the memory block groups which can be allocated in the memory block groups belonging to the RANK, if the memory block groups which can be allocated exist, performing allocation, recording an RANK to which new memory block groups generated after allocation belong, and finishing current processes; if the memory block groups which can be allocated do not exist, aiming at a next RANK, repeatedly executing the step A until the memory block groups are allocated successfully. By the memory allocation method and the memory allocation device, allocated memory block groups are enabled to belong to few RANKs as far as possible, so that convenience is brought to power consumption control of a memory system.
Owner:SAMSUNG ELECTRONICS CO LTD +2

Optimized Message Format for Synchronization Flows Between Transaction Processing Systems

Illustrative embodiments provide a computer implemented method, a data processing system and a computer program product for synchronizing flows between transaction processing systems. In one illustrative embodiment, responsive to a failure or interruption in processing between systems, the computer implemented method locates all units of recovery for a particular connection to form a set of identified units of recovery and builds a single message containing the set of identified units of recovery. The computer implemented method further sends the single message from a sending system to a partner system for processing.
Owner:IBM CORP

Message based inter-process for high volume data

An interprocess communications platform enables individual processes to request and exchange data in a shared memory space, mediated by a communications engine. Processes, such as applications or other software running under an operating system or in a network, register to blocks of a shared memory space via an administrative memory space which tracks pointers, handles and other indicators of memory areas populated by individual processes. When one process requests access to a variable, pointer or other data generated by another process, the request is mediated by the communications engine. The communications engine may locate the target data belonging to the other process in the shared memory space, via a lookup of relative addressing in a separate administrative memory space. The communications engine, memory management objects and other resources may then lock the portion of the shared memory space allocated to the target process to permit the requesting process to access the data. Data may therefore be exchange between given processes while maintaining data integrity, and also may be cached in the shared memory space or elsewhere by the communications engine to further increase efficiency. Available memory in the shared memory space may be managed using the so-called buddy system or other heap or other management techniques. No named pipes or similar mechanisms under an operating system need be invoked.
Owner:MICROSOFT TECH LICENSING LLC

Transaction account interface

A system, method and computer program product for interfacing disparate partner systems to a transaction account issuer system is disclosed. A Web server receives a request from a disparate partner system, such as a Web service, a portal and / or a partner microsite and an application server extracts a partner identifier from the request. In turn, a delegate engine delegates actions corresponding to the request to one or more handlers using predetermined rules associated with the partner identifier. A worker manager manages worker code blocks which perform the actions based on a subset of the predetermined rules associated with the partner identifier. The Web server then communicates an outcome to the partner system based on the actions performed by the worker code blocks.
Owner:LIBERTY PEAK VENTURES LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Eureka Blog
Learn More
PatSnap group products