Patents by Inventor Kristopher C. Wehner

Kristopher C. Wehner has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7860889
    Abstract: A method for a computer system includes receiving an identifier from a user, initiating a user session in response to the identifier, determining a social map for the user in response to the identifier and in response to a plurality of social network relationships, receiving a first change to the plurality of social network relationships from the user, receiving a second change to the plurality of network relationships from another user, determining a revised social map for the user during the user session in response to receiving the first change, but not in response to receiving the second change, wherein the revised social map for the user reflects the first change and the second change, and storing the revised social map for the user during the user session in a cache.
    Type: Grant
    Filed: May 6, 2005
    Date of Patent: December 28, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Paul J. Martino, Chris Vale, Kristopher C. Wehner
  • Patent number: 7856449
    Abstract: A computer system includes a database configured to store a plurality of social network relationships, a graphing system coupled to a database, wherein the graphing system includes a processor and random access memory, wherein the random access memory is configured to store at least a portion of the plurality of social network relationships from the database, wherein the processor is configured to determine a social map for a user in response to at least the portion of the plurality of social network relationships in the random access memory, and wherein the random access memory is configured to store the social map for the user, and a server coupled to the database and the graphing system, wherein the server is configured to receive an indication of the user, and wherein the server is configured to provide the indication of the user to the graphing system.
    Type: Grant
    Filed: May 6, 2005
    Date of Patent: December 21, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Paul J. Martino, Chris Vale, Kristopher C. Wehner
  • Patent number: 7853630
    Abstract: Systems and methods are described for performing the dynamic generation of correlation scores between arbitrary objects. When a behavioral event is recorded, that is to say when an end user interacts with multiple objects, relationships between objects are created. These relationships are maintained as a list. When a request for correlated items is requested based upon a seed object, a list of correlated items is dynamically created through the generation of a pivot set and a scoring algorithm to compute the list of correlated items.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: December 14, 2010
    Assignee: Aggregate Knowledge
    Inventors: Paul Martino, Gian-Paolo Musumeci, Kristopher C. Wehner
  • Publication number: 20090089259
    Abstract: A method is disclosed including a client accessing a cache for a value of an object based on an object identification (ID), initiating a request to a cache loader if the cache does not include a value for the object, the cache loader performing a lookup in an object table for the object ID corresponding to the object, the cache loader retrieving a vector of execution context IDs, from an execution context table that correspond to the object IDs looked up in the object table and the cache loader performing an execution context lookup in an execution context table for every retrieved execution context ID in the vector to retrieve object IDs from an object vector.
    Type: Application
    Filed: June 18, 2008
    Publication date: April 2, 2009
    Inventors: Gian-Paolo Musumeci, Kristopher C. Wehner
  • Publication number: 20090037431
    Abstract: A method is disclosed. The method includes a relationship server receiving a discovery service request from a client computer, the relationship server comparing metadata provided in the discovery service request against a database and a crawler retrieving updated metadata from a commerce server for if the metadata provided in the discovery service request does not match the metadata stored in the database column.
    Type: Application
    Filed: February 26, 2008
    Publication date: February 5, 2009
    Inventors: Paul Martino, Gian-Paolo Musumeci, Kristopher C. Wehner
  • Publication number: 20090013053
    Abstract: When an end user opens an e-mail the user's e-mail client requests the image content based on the image tag from a recommendation platform and sends an identification to the recommendation platform as part of the image URL. The user ID or seed item is looked up in the recommendation platform database and associated behavioral data and any applicable rules to generate content for the e-mail and the content is then displayed in the e-mail as an image. When the image is engaged, a request is sent to the recommendation platform that references the user or request identifier and a logical location in the image where the click occurred, the image location is looked up along with the user or request identifier to present the correct page or content for the user.
    Type: Application
    Filed: June 30, 2008
    Publication date: January 8, 2009
    Inventors: Kristopher C. Wehner, Olivia Simantob Teich, Paul Martino
  • Publication number: 20080162554
    Abstract: Systems and methods are described for performing the dynamic generation of correlation scores between arbitrary objects. When a behavioral event is recorded, that is to say when an end user interacts with multiple objects, relationships between objects are created. These relationships are maintained as a list. When a request for correlated items is requested based upon a seed object, a list of correlated items is dynamically created through the generation of a pivot set and a scoring algorithm to compute the list of correlated items.
    Type: Application
    Filed: January 8, 2008
    Publication date: July 3, 2008
    Inventors: Paul Martino, Gian-Paolo Musumeci, Kristopher C. Wehner