Peer-to-peer Patents (Class 707/967)
  • Patent number: 8918391
    Abstract: A computer network implemented peer forum system and method enabling question and answer rates to be increased by automatically routing questions and receiving answers to and from peers. Information is input into network via a user interface. A peer forum system enables users to ask and answer questions. A forums database captures questions and answers provided via the peer forum system. A stage database pulls and stores questions from the forums database. A question router pulls the questions from the stage database and finds peers who can answer the questions using a peer search module that uses implicit and explicit user profiles to determine the best subject matter experts to answer the questions. A set of throttle rules is associated with the question router for determining if a peer is eligible to answer a question. A delivery system delivers a communication to eligible peers requesting an answer to the question.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: December 23, 2014
    Assignee: Gartner, Inc.
    Inventors: Nir Polonsky, Brian Keif, Girish Malangi, Maria Patterson, Andrew Rosenblatt, Malini Vittal
  • Patent number: 8909613
    Abstract: A computer system and method for identifying and pairing devices. The system includes a plurality of remote user interface computers, each having a display device and a user input device and each connected to a first network via a first respective data communication link. The system also includes a plurality of medical devices each having a medical device user interface and a second data communication link adapted to exchange data with the remote user interface computers. The system also includes a database adapted to communicate with the remote user interface computers via a connection to the first network or via a direct connection to one of the remote user interface computers, the database being adapted to store patient medical information including a treatment prescription that includes use of one of the medical devices.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: December 9, 2014
    Assignee: NxStage Medical, Inc.
    Inventors: Dennis M. Treu, Kevin Albiston
  • Patent number: 8667169
    Abstract: A method is provided in one example and includes receiving network traffic associated with a first user and a second user; evaluating keywords in the network traffic in order to identify a topic of discussion involving the first and the second users; determining a first sentiment associated with a first data segment associated with the first user; determining a second sentiment associated with a second data segment associated with the second user; and generating an argument map based on the first data sentiment and the second data sentiment.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: March 4, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Deepti Patil, Satish K. Gannu, Ashutosh A. Malegaonkar
  • Patent number: 8364677
    Abstract: A method and apparatus for generating partition keys in an information handling system having a partitioned database. Partition keys are generated by concatenating a partition subrange identifier specifying a subrange of key values and a sequence number specifying a particular key value within a subrange. Partition keys are assigned with the aid of a partition key control table that stores subrange and available key block information and is updated whenever key blocks are reserved or the database is repartitioned. An activity indicator maintained for each partition indicates recent activity in the partition. In response to a request for a partition key, a partition is selected for key assignment having the least recent activity as indicated by its activity indicator. Specific activity indicators disclosed include a timestamp for each partition in the control table, as well as a count of the threads in a particular application instance concurrently accessing a partition.
    Type: Grant
    Filed: August 1, 2008
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Richard J. Brodfuehrer, Terence Patrick Purcell, Michael S. Wang, Kim Jon Worm
  • Patent number: 8364733
    Abstract: A method and a system is presented for pruning a peer-to-peer network such that a peer-to-peer search within the peer-to-peer network is initiated beginning with those nodes on which relevant content has previously been found for particular search keywords. For each completed search, a peer node gathers client rating results and then forwards the rating information to a rating server; these results reflect the degree to which searches successfully located content for keywords in a search using particular peer nodes. A rating server maintains a database of results received from nodes. Prior to initiating a new search at a peer node, the peer node consults one or more rating databases to retrieve a set of initial nodes to which the node should initiate the new search in order to maximize the speed and success of finding relevant content. The node then performs the new search using the set of initial nodes.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Rabindranath Dutta, Janani Janakiraman
  • Patent number: 8356009
    Abstract: Embodiments disclosed herein provide an implementation defined segments (IDS) subsystem which allows new data segments to be added to an identity hub after deployment. A set of metadata tables are utilized to describe IDS, each of which is a data structure encapsulating a single row from a master data record residing in the identity hub. Once a segment (an object) is described, the identity hub can use the information to define persistent storage for the object in the database for any relational database management system, create internal structures to hold the data and process business rules and demographic comparisons against the data object, describe the data object to remote clients, and allow the clients to query the identity hub at runtime about what data objects exist, what fields and data types they contain, and additionally how they might be displayed or formatted on various clients.
    Type: Grant
    Filed: September 13, 2007
    Date of Patent: January 15, 2013
    Assignee: International Business Machines Corporation
    Inventors: Scott Ellard, Erik Jones
  • Patent number: 8312068
    Abstract: A node device communicates with a plurality of node devices via a network. The node device includes a first obtaining unit that obtains search information for searching the content data stored in at least one node device, and a particular determination unit that applies a predetermined rule to determine whether the search information is required to be stored. A first storage unit stores the search information when required. A second obtaining unit obtains the content data from the information communication system, and a second storage unit stores the content data from the second obtaining unit. A third storage unit stores the search information corresponding to the stored content data in the second storage unit. A management unit manages the stored content in the second storage unit based on the search information stored in at least one of the first storage unit and the third storage unit.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: November 13, 2012
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Hideki Matsuo
  • Patent number: 8244674
    Abstract: A system is provided for locating peers having a desired expertise. User profile information is stored in a profiles database. A search engine indexes the profiles database and appends appropriate profile tags to this information. A peer relevancy algorithm searches for candidate peers among the indexed user profile information. Weights are assigned to candidate peers based on different categories of the indexed user profile information, and peer matches are selected based on the assigned weights. In order to provide matches that are most likely to accept a connection request, data is maintained as to which potential peers have a history of accepting requests to connect and which have a history of refusing to connect. Potential matches are biased to favor those that have a tendency to accept connection requests. Contact information of requester and recipients are not disclosed until the recipient accepts the requester's connection request.
    Type: Grant
    Filed: December 2, 2009
    Date of Patent: August 14, 2012
    Assignee: Gartner, Inc.
    Inventors: Ken Davis, Nir Polonsky, Girish Malangi, Malini Vittal, Tirath Mehta, Maria Patterson
  • Patent number: 8086629
    Abstract: In a content delivery method in a P2P network 20, a content publishing node divides a publish content according to a situation of each downstream node adjacent thereto, and causes each downstream node to hold a divided content, and a content downloading node simultaneously downloads in parallel the divided contents from the plurality of downstream nodes. When a plurality of pieces of tag information on a plurality of divided contents of a same content is received form a downstream node, the plurality of pieces of tag information are merged to be distributed in upstream nodes.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: December 27, 2011
    Assignee: Pioneer Corporation
    Inventors: Kyoichi Terao, Itaru Takemura
  • Patent number: 8078729
    Abstract: A system, method and apparatus are disclosed herein for media streaming. In one embodiment, the system comprises one or more media servers to serve media content and a plurality of peers communicably coupled to one or more other peers of the plurality of peers and at least one of the one or more media servers to receive segments of media content, where at least one of peers allocates a set of resources for serving the segments of media content including cache memory to store the segments and media files and uplink bandwidth to send the segments of media content to the one or more peers to which the one peer is communicably coupled. The system also includes a first control server to track media content demand and the allocated resources of the plurality of peers to determine which peer should cache which segment of the media file and to return peer location information specifying the one or more peer locations from which each peer is to receive each segment of each media content requested.
    Type: Grant
    Filed: August 19, 2008
    Date of Patent: December 13, 2011
    Assignee: NTT DoCoMo, Inc.
    Inventors: Ulas C. Kozat, Mehmet U. Demircin, Oztan Harmanci, Sandeep Kanumuri
  • Patent number: 7870169
    Abstract: A method (which can be computer implemented) for addressing errors during migration of software applications includes the step of obtaining access to a data repository, which includes a listing of migration decisions and a listing of dependencies associated with the migration decisions. The method further includes the steps of obtaining an indication of a migration error, tracing the migration error to at least a first one of the migration decisions in the data repository, and employing the listing of dependencies to identify at least a second one of the migration decisions, depending on the at least first one of the migration decisions identified in the tracing step, which is impacted by the migration error. Techniques for populating the data repository are also provided.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Patrick J. Draper, Kevin D. Galloway, Jim Hyde, Ying Li, Liang Liu, Qian Ma, Krishna C. Ratakonda, Kewei Sun
  • Patent number: 7860876
    Abstract: A peer-to-peer (P2P) file sharing system is provided with an enhanced search method for a client computer therein. The method includes masking at least one term in a multi-term query entered into a client computer of the P2P system to obtain a masked query and routing the masked query to a plurality of server computers. The masked query is compared to a file descriptor of server files in each of the plurality of server computers to identify a plurality of matching server files. The server computers return to the client computer as search results the file descriptor and a mathematical identifier for each of the plurality of matching server files. The server computer may return to the client computer only a subset of the plurality of the matching server files. Enhanced P2P file searching accuracy is provided.
    Type: Grant
    Filed: June 9, 2006
    Date of Patent: December 28, 2010
    Assignee: Illinois Institute of Technology
    Inventors: Ophir Frieder, Wai Gen Yee
  • Patent number: 7848339
    Abstract: A transmission apparatus for participating in a virtual network constructed on a physical IP network, said transmission apparatus including: a node link monitoring unit configured to search an in-subnetwork node, which is a virtual network node existing within a first IP subnetwork that the transmission apparatus belongs to; a gatenode link monitoring unit configured to search an in-subnetwork gatenode, which is a virtual network gatenode existing within the IP subnetwork, wherein the in-subnetwork gatenode is linked to an out-subnetwork node that exists within a second IP subnetwork different from the first IP subnetwork; a detecting unit configured to detect a number of in-subnetwork gatenodes that exist within the first IP subnetwork; and a node link processing unit configured to determine whether a node linked to the transmission apparatus is an out-subnetwork gatenode based on the number of in-subnetwork gatenodes existing within the first IP subnetwork.
    Type: Grant
    Filed: February 6, 2009
    Date of Patent: December 7, 2010
    Assignee: Ricoh Company Ltd.
    Inventor: Kazutaka Yamamoto