Patents by Inventor Keith McClelland

Keith McClelland 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).

  • Publication number: 20120221442
    Abstract: Methods, systems, and computer-readable media for ranking products using multiple data sources are provided. A computerized ranking system includes a ranking engine, loaders, and a presentation component. The ranking engine calculates a score for each product based on multiple counts logged by data sources. Loaders communicatively connected to the ranking engine provide the counts to the data sources. The presentation component generates a ranked product list for display on client devices in response to requests for a list of popular products.
    Type: Application
    Filed: May 11, 2012
    Publication date: August 30, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: NICHOLAS JON OLEJNICZAK, MOHAMMED MOINUDDIN, JOSHUA JOHN PUETZ, KEITH MCCLELLAND BURKE
  • Patent number: 8234147
    Abstract: Methods, systems, and computer-readable media for ranking products using multiple data sources are provided. A computerized ranking system includes a ranking engine, loaders, and a presentation component. The ranking engine calculates a score for each product based on multiple counts logged by data sources. Loaders communicatively connected to the ranking engine provide the counts to the data sources. The presentation component generates a ranked product list for display on client devices in response to requests for a list of popular products.
    Type: Grant
    Filed: May 15, 2009
    Date of Patent: July 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Nicholas Jon Olejniczak, Mohammed Moinuddin, Joshua John Puetz, Keith McClelland Burke
  • Publication number: 20100293034
    Abstract: Methods, systems, and computer-readable media for ranking products using multiple data sources are provided. A computerized ranking system includes a ranking engine, loaders, and a presentation component. The ranking engine calculates a score for each product based on multiple counts logged by data sources. Loaders communicatively connected to the ranking engine provide the counts to the data sources. The presentation component generates a ranked product list for display on client devices in response to requests for a list of popular products.
    Type: Application
    Filed: May 15, 2009
    Publication date: November 18, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: NICHOLAS JON OLEJNICZAK, MOHAMMED MOINUDDIN, JOSHUA JOHN PUETZ, KEITH MCCLELLAND BURKE
  • Publication number: 20070195994
    Abstract: A method of advance baggage screening includes steps of transmitting a threat file corresponding to an item under inspection to a processing center, analyzing the threat file according to a detection algorithm at the processing center to determine a screening result for the item under inspection, and transmitting the screening result to a remotely located operator interface for access by an operator.
    Type: Application
    Filed: January 31, 2007
    Publication date: August 23, 2007
    Applicant: L-3 Communications Security and Detection Systems
    Inventors: Keith McClelland, Craig Dawson, Ying Huang, Andrea Whitson
  • Publication number: 20060274916
    Abstract: The application discloses a system and methods for remote access and analysis of data collected about items under inspection. The system includes a data collection station, that may include an X-ray scanner, that scans the items under inspection to obtain data about the items. The data is transmitted to one or more remote expert stations, where a remote expert analyzes the data to determine whether the item contains a potential threat, such as, for example, explosives or other contraband.
    Type: Application
    Filed: June 6, 2006
    Publication date: December 7, 2006
    Applicant: L-3 Communications Security and Detection Systems
    Inventors: Chin Chan, Richard Abraham, Junghyun Park, Bruce Lee, Keith McClelland, Paul Hurd
  • Publication number: 20050031076
    Abstract: A method of advance baggage screening includes steps of transmitting a threat file corresponding to an item under inspection to a processing center, analyzing the threat file according to a detection algorithm at the processing center to determine a screening result for the item under inspection, and transmitting the screening result to a remotely located operator interface for access by an operator.
    Type: Application
    Filed: August 30, 2004
    Publication date: February 10, 2005
    Applicant: L-3 Communications Security and Detections System
    Inventors: Keith McClelland, Craig Dawson, Ying Huang, Andrea Whitson
  • Publication number: 20050008119
    Abstract: A method of advance baggage screening includes steps of transmitting a threat file corresponding to an item under inspection to a processing center, analyzing the threat file according to a detection algorithm at the processing center to determine a screening result for the item under inspection, and transmitting the screening result to a remotely located operator interface for access by an operator.
    Type: Application
    Filed: August 3, 2004
    Publication date: January 13, 2005
    Applicant: L-3 Communications Security and Detections Systems
    Inventors: Keith McClelland, Craig Dawson, Ying Huang, Andrea Whitson