Patents by Inventor William Girard McCollom

William Girard McCollom 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: 20120095962
    Abstract: A data processing system aggregates media content from multiple clients to a server. The data processing system comprises a media manager that aggregates media content from a client of a plurality of clients onto a server. The media manager comprises a monitoring utility and a server media update utility. The monitoring utility periodically checks for media files that are newly added in a client library of the client plurality and/or scanned from client storage, and detects newly added media. The server media update utility determines whether the newly added media. The server media update utility determines whether the newly added media is present on the server and copies the newly added media to the server if the newly added media is not present on the server or a lower quality version of the newly added media is present on the server.
    Type: Application
    Filed: October 14, 2008
    Publication date: April 19, 2012
    Inventors: Jason D. Goldman, Anthony Joseph Hernandez, Allen O. Buckner, William Girard McCollom
  • Publication number: 20110119772
    Abstract: In one embodiment of a method of providing protected data from a network server, a data file is downloaded from an external source to a computer on a network. The downloaded file is stored in a location accessible to a server on the network. Using a computer on the network connected to the server, a license linked to the server for the data is procured from an external source. The data file is played from the server using the license.
    Type: Application
    Filed: July 21, 2008
    Publication date: May 19, 2011
    Inventors: Gregory Lipinski, William Girard McCollom
  • Patent number: 7024365
    Abstract: A method for generating localizable message catalogs for Java-based applications is disclosed. Message catalogs that are automatically flagged for what needs to be manually translated are generated from a given Java source code file, which can then be used for translation. ListResourceBundle data structures that are compatible with Java's internationalization model are also generated from the message catalogs that were previously generated and manually translated into desired local language(s). This provides a more efficient means of maintaining a language-specific version of Java software after if has been released.
    Type: Grant
    Filed: October 4, 1999
    Date of Patent: April 4, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Caroline Nan Koff, William Girard McCollom
  • Patent number: 6925444
    Abstract: A system and method create and share purchasing lists in a network system. The system and method utilize a consumer user interface. The consumer user interface provides the consumer the ability to create a purchase list by receiving advertisement data on the consumer device, selecting an item desired for purchase, identifying the purchase list for the item to be saved, creating the purchase list if the purchase list identified does not exist, and saving the item to the identified purchase list. The consumer user interface further provides the consumer the ability to share a purchase list by identifying a purchase list to be shared, converting the purchase list to the appropriate format, identifying a recipient of the purchase list, and transmitting the purchase list to the recipient.
    Type: Grant
    Filed: December 1, 1998
    Date of Patent: August 2, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: William Girard McCollom, Robert King Ables, Jacqueline Ann Bray, Carolyn Soberalske Cotten, Martin Robert Fink, Shane Douglas Meyer, Silvi Kiisk Steigerwald
  • Publication number: 20030120769
    Abstract: Border gateway protocol (BGP) tables and data flow statistics sorted by destination address are collected from a plurality of routers. The BGP tables and the data flow statistics are aggregated and correlated by a correlation node. The correlation node produces autonomous system (AS) transit volumes and AS terminating volumes by AS number. The AS transit volumes and the AS terminating volumes can be used to evaluate the suitability of transit providers and potential peers.
    Type: Application
    Filed: December 7, 2001
    Publication date: June 26, 2003
    Inventors: William Girard McCollom, Joseph Ronald Hunt, Alexander Lawrence Tudor, Lance Anthony Tatman, William E. Woodcock
  • Patent number: 6343274
    Abstract: An apparatus and method provide privacy for the consumer identity and protects information concerning advertisements accessed by the consumer while still providing marketing and demographic statistics to the merchant regarding those advertisement accesses. A consumer user interface provides the consumer easy control over what advertisements the consumer is receiving and allows the consumer to easily subscribe and unsubscribe from advertisements from either particular merchants or categories of products and services. A commerce server receives the request for services from the consumer user interface program and provides the requested advertisements from specific merchants or from selected categories.
    Type: Grant
    Filed: September 11, 1998
    Date of Patent: January 29, 2002
    Assignee: Hewlett-Packard
    Inventors: William Girard McCollom, Robert King Ables, Jacqueline Ann Bray, Carolyn Soberalske Cotten, Martin Robert Fink, Shane Douglas Meyer, Silvi Kiisk Steigerwald
  • Publication number: 20020010623
    Abstract: A system and method publish, distribute and redeem coupons on a network system. The system and method utilize a merchant server and a commerce server. The merchant server provides the merchant the ability to transmit requests to create a coupon, and transmit coupon data regarding the coupon creation. The commerce server receives the requests to create a coupon, and receives the coupon creation data. The commerce server saves the coupon data to a coupon database, and provides access to the coupon to customers on the network. A merchant server further provides the merchant the ability to receive a request for purchasing an item, and a request for redeeming a coupon for that purchase from a consumer. The merchant server verifies the coupon is a valid coupon, and allows the coupon to be redeemed in the purchase of the item if the coupon is valid. The merchant server upon redemption of the coupon, updates a coupon database to record that the coupon has been redeemed by the customer.
    Type: Application
    Filed: December 1, 1998
    Publication date: January 24, 2002
    Applicant: Hewlett-Packard Company
    Inventors: WILLIAM GIRARD MCCOLLOM, ROBERT KING ABLES, JACQUELINE ANN BRAY, CAROLYN SOBERALSKE COTTEN, MARTIN ROBERT FINK, SHANE DOUGLAS MEYER, SILVI KIISK STEIGERWALD
  • Patent number: 6098054
    Abstract: A system and method for enforcing configuration parameters and detecting tampering of configuration files used by a software application. An enforced configuration packet (ECP) file generator generates an enforced configuration packet (ECP) file from a configuration parameter description file containing a set of configuration parameters. The ECP file includes a set of enforced configuration packets, which each include one of the configuration parameters from the ECP description file and a corresponding configuration parameter fingerprint unique to that particular configuration parameter. At startup of the software application, an ECP file reader validates the ECP file and each of the enforced configuration packets contained in the ECP file. Validation is achieved by regenerating the configuration parameter fingerprint of each configuration parameter and comparing the regenerated fingerprint to the fingerprint contained in the enforced configuration packet.
    Type: Grant
    Filed: November 13, 1997
    Date of Patent: August 1, 2000
    Assignee: Hewlett-Packard Company
    Inventors: William Girard McCollom, Julio Cesar Garcia, Darren Drew Smith
  • Patent number: 5872932
    Abstract: Discovery/layout software configures a general purpose computer system to act as a management station using an industry standard SNMP protocol. The discovery/layout software has a discovery mechanism and a layout mechanism which, in combination, permit the discovery/layout software to provide various submaps to a display for illustrating network topology, which includes devices and device interconnections of the network. The submaps correspond to various hierarchical views of the network. Significantly, a persistence specification mechanism is provided in the discovery/layout software for specifying a submap as either transient (generated upon demand) or persistent (exists whether demanded or not). An integrating application as well as the user can identify a submap as persistent. This feature enables better interfacing of the integrating application with the station, thereby providing more information to the user.
    Type: Grant
    Filed: June 3, 1997
    Date of Patent: February 16, 1999
    Assignee: Hewlett-Packard Company
    Inventors: Robert Dwight Schettler, William Girard McCollom, David M. Haimson
  • Patent number: 5689645
    Abstract: Discovery/layout software configures a general purpose computer system to act as a management station using an industry standard SNMP protocol. The discovery/layout software has a discovery mechanism and a layout mechanism which, in combination, permit the discovery/layout software to provide various submaps to a display for illustrating network topology, which includes devices and device interconnections of the network. The submaps correspond to various hierarchical views of the network. Significantly, a persistence specification mechanism is provided in the discovery/layout software for specifying a submap as either transient (generated upon demand) or persistent (exists whether demanded or not). An integrating application as well as the user can identify a submap as persistent. This feature enables better interfacing of the integrating application with the station, thereby providing more information to the user.
    Type: Grant
    Filed: December 1, 1994
    Date of Patent: November 18, 1997
    Assignee: Hewlett-Packard Co.
    Inventors: Robert Dwight Schettler, William Girard McCollom, David M. Haimson