Patents by Inventor Dale Woodford

Dale Woodford 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: 9400816
    Abstract: A multiversioned position-space indexing system is disclosed. The system includes data structures for maintaining a multiversioned position space including a multi-versioned filter merge list which represents many versions of a changing position space in a very compact form and a position shift map which describes how to translate stored positions in many different log-structured merge tree layers into logical positions at a particular timestamp. Each log-structured merge tree layer can be divided into two sublayers: a final sublayer and a correction sublayer. The final sublayer contains index entries added after the layer's start timestamp and remain live as of the layer's final timestamp as well as deletion makers for index entries that were inserted before the layer's start timestamp, but deleted before the layer's final timestamp. The correction layer contains index entries that were both created and deleted between the start and end timestamps of the layer.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: July 26, 2016
    Assignee: Google Inc.
    Inventors: Andrey Gubarev, Eric Veach, Alexander Thomson, Nathan Bales, Laramie Leavitt, Dale Woodford, Sergey Melnik
  • Patent number: 8712864
    Abstract: A method and system are provided that enable buyers and sellers to communicate with each other and to negotiate the purchase terms of featured merchandise in a group-buying opportunity. Sellers and buyers may use various forms of on-line group-buying mechanisms in conjunction with the negotiation features of the invention. Buyers may send various inquiries to sellers regarding merchandise offered for sale through the online group-buying sale. Sellers may respond to buyer questions and queries, and in some instances, sellers may communicate instructions to the on-line group-buying mechanism to alter the course of an on-line group-buying sale in progress, e.g., a further reduction in price. The method and system further provides a mechanism for calculating a demand curve based on received buyer offers and applying the demand curve to an on-line group-buying sale.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: April 29, 2014
    Assignee: Intellectual Ventures Holding 79 LLC
    Inventors: Tom Van Horn, Dale A. Woodford, Richard A. Halbert, Kevin Dean Wampler
  • Patent number: 8676664
    Abstract: A method and system are provided that enable buyers and sellers to communicate with each other and to negotiate the purchase terms of featured merchandise in a group-buying opportunity. Sellers and buyers may use various forms of on-line group-buying mechanisms in conjunction with the negotiation features of the invention. Buyers may send various inquiries to sellers regarding merchandise offered for sale through the online group-buying sale. Sellers may respond to buyer questions and queries, and in some instances, sellers may communicate instructions to the on-line group-buying mechanism to alter the course of an on-line group-buying sale in progress, e.g., a further reduction in price. The method and system further provides a mechanism for calculating a demand curve based on received buyer offers and applying the demand curve to an on-line group-buying sale.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: March 18, 2014
    Assignee: Intellectual Ventures Holding 79 LLC
    Inventors: Tom Van Horn, Dale A. Woodford, Richard A. Halbert, Kevin Dean Wampler
  • Patent number: 8639580
    Abstract: A method and system are provided that enable partner sites to join in the sale of products/services via an on-line group-buying sale business method. A seller registers a list of products/services to be displayed on partner sites. Customers/visitors who access partner sites may link to one or more on-line group-buying sales conducted on an owner's main site. Accordingly, the method and system enable a super demand aggregation for products/services offered for sale by the on-line group-buying sale business method. The invention provides a partner menu tree that allows partners to pre-select products/categories for display to customers linking to the on-line group-buying sale from their partner site. Sellers may provide particular products, services, categories, and abstract terms to help partners select which products/services to display for customers from among all the on-line group-buying sale products/services.
    Type: Grant
    Filed: August 16, 2004
    Date of Patent: January 28, 2014
    Assignee: Intellectual Ventures Holding 79 LLC
    Inventors: Tom Van Horn, Richard V. Halbert, Dale A. Woodford
  • Patent number: 8489466
    Abstract: A method and system are provided that enable buyers and sellers to communicate with each other and to negotiate the purchase terms of featured merchandise in a group-buying opportunity. Sellers and buyers may use various forms of on-line group-buying mechanisms in conjunction with the negotiation features of the invention. Buyers may send various inquiries to sellers regarding merchandise offered for sale through the online group-buying sale. Sellers may respond to buyer questions and queries, and in some instances, sellers may communicate instructions to the on-line group-buying mechanism to alter the course of an on-line group-buying sale in progress, e.g., a further reduction in price. The method and system further provides a mechanism for calculating a demand curve based on received buyer offers and applying the demand curve to an on-line group-buying sale.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: July 16, 2013
    Assignee: Intellectual Ventures Holding 79 LLC
    Inventors: Tom Van Horn, Dale A. Woodford, Richard V. Halbert, Kevin Dean Wampler
  • Publication number: 20110320362
    Abstract: A method and system are provided that enable buyers and sellers to communicate with each other and to negotiate the purchase terms of featured merchandise in a group-buying opportunity. Sellers and buyers may use various forms of on-line group-buying mechanisms in conjunction with the negotiation features of the invention. Buyers may send various inquiries to sellers regarding merchandise offered for sale through the online group-buying sale. Sellers may respond to buyer questions and queries, and in some instances, sellers may communicate instructions to the on-line group-buying mechanism to alter the course of an on-line group-buying sale in progress, e.g., a further reduction in price. The method and system further provides a mechanism for calculating a demand curve based on received buyer offers and applying the demand curve to an on-line group-buying sale.
    Type: Application
    Filed: September 8, 2011
    Publication date: December 29, 2011
    Applicant: KASHLESS, INC.
    Inventors: Tom Van Horn, Dale A. Woodford, Richard V. Halbert, Kevin Dean Wampler
  • Publication number: 20110320364
    Abstract: A method and system are provided that enable buyers and sellers to communicate with each other and to negotiate the purchase terms of featured merchandise in a group-buying opportunity. Sellers and buyers may use various forms of on-line group-buying mechanisms in conjunction with the negotiation features of the invention. Buyers may send various inquiries to sellers regarding merchandise offered for sale through the online group-buying sale. Sellers may respond to buyer questions and queries, and in some instances, sellers may communicate instructions to the on-line group-buying mechanism to alter the course of an on-line group-buying sale in progress, e.g., a further reduction in price. The method and system further provides a mechanism for calculating a demand curve based on received buyer offers and applying the demand curve to an on-line group-buying sale.
    Type: Application
    Filed: September 8, 2011
    Publication date: December 29, 2011
    Applicant: KASHLESS, INC.
    Inventors: Tom Van Horn, Dale A. Woodford, Richard A. Halbert, Kevin Dean Wampler
  • Publication number: 20110320301
    Abstract: A method and system are provided that enable buyers and sellers to communicate with each other and to negotiate the purchase terms of featured merchandise in a group-buying opportunity. Sellers and buyers may use various forms of on-line group-buying mechanisms in conjunction with the negotiation features of the invention. Buyers may send various inquiries to sellers regarding merchandise offered for sale through the online group-buying sale. Sellers may respond to buyer questions and queries, and in some instances, sellers may communicate instructions to the on-line group-buying mechanism to alter the course of an on-line group-buying sale in progress, e.g., a further reduction in price. The method and system further provides a mechanism for calculating a demand curve based on received buyer offers and applying the demand curve to an on-line group-buying sale.
    Type: Application
    Filed: September 8, 2011
    Publication date: December 29, 2011
    Applicant: KASHLESS, INC.
    Inventors: Tom Van Horn, Dale A. Woodford, Richard V. Halbert, Kevin Dean Wampler
  • Publication number: 20110320363
    Abstract: A method and system are provided that enable buyers and sellers to communicate with each other and to negotiate the purchase terms of featured merchandise in a group-buying opportunity. Sellers and buyers may use various forms of on-line group-buying mechanisms in conjunction with the negotiation features of the invention. Buyers may send various inquiries to sellers regarding merchandise offered for sale through the online group-buying sale. Sellers may respond to buyer questions and queries, and in some instances, sellers may communicate instructions to the on-line group-buying mechanism to alter the course of an on-line group-buying sale in progress, e.g., a further reduction in price. The method and system further provides a mechanism for calculating a demand curve based on received buyer offers and applying the demand curve to an on-line group-buying sale.
    Type: Application
    Filed: September 8, 2011
    Publication date: December 29, 2011
    Applicant: KASHLESS, INC.
    Inventors: Tom Van Horn, Dale A. Woodford, Richard A. Halbert, Kevin Dean Wampler
  • Patent number: 7853961
    Abstract: Data management between a common data store and multiple applications of multiple disparate application frameworks. A data storage component is provided that facilitates the storage of data, which data includes structured, semi-structured, and unstructured data. A common data platform interfaces to the data storage component to provide data services accessible by a plurality of disparate application frameworks, which data services allow a corresponding application of the different frameworks to access the data.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: December 14, 2010
    Assignee: Microsoft Corporation
    Inventors: Anil Kumar Nori, Sameet H. Agarwal, Jose A. Blakeley, Pedro Celis, Praveen Seshadri, Soner Terek, Arthur T. Whitten, Dale Woodford
  • Patent number: 7480627
    Abstract: A method and system are provided that enable partner sites to join in the sale of products/services via an on-line group-buying sale business method. A seller registers a list of products/services to be displayed on partner sites. Customers/visitors who access partner sites may link to one or more on-line group-buying sales conducted on an owner's main site. Accordingly, the method and system enable a super demand aggregation for products/services offered for sale by the on-line group-buying sale business method. The invention provides a partner menu tree that allows partners to pre-select products/categories for display to customers linking to the on-line group-buying sale from their partner site. Sellers may provide particular products, services, categories, and abstract terms to help partners select which products/services to display for customers from among all the on-line group-buying sale products/services.
    Type: Grant
    Filed: October 10, 2000
    Date of Patent: January 20, 2009
    Assignee: Vulcan Portals, Inc.
    Inventors: Tom Van Horn, Richard V. Halbert, Dale A. Woodford
  • Patent number: 7454486
    Abstract: Profile controls for profiling a distributed application are included in messages that are also used by the distributed application to transport data. A profile initiator causes profile controls to be inserted in the header portion of a message that is being transported across a distributed system. The profile initiator may insert profile controls directly or may cause a message router that receives the message to merge profile controls into the message. The message router may receive profile controls from the profile initiator or from computer-readable media that are maintained at the message router. The message, which now includes distributed application data and profile controls, is routed to a message recipient. The message recipient accesses the message to identify profile actions that are to be performed at the message recipient. The message recipient performs at least one of the identified profile actions.
    Type: Grant
    Filed: July 9, 2002
    Date of Patent: November 18, 2008
    Assignee: Microsoft Corporation
    Inventors: Christopher G. Kaler, Oliver J. Sharp, Erik B. Christensen, Dale A. Woodford, David Erb, Ferhan Elvanoglu, Shaun D. Pierce, Luis Felipe Cabrera
  • Patent number: 7363246
    Abstract: A method and system are provided that enable buyers and sellers to communicate with each other and to negotiate the purchase terms of featured merchandise in a group-buying opportunity. Sellers and buyers may use various forms of on-line group-buying mechanisms in conjunction with the negotiation features of the invention. Buyers may send various inquiries to sellers regarding merchandise offered for sale through the on-line group-buying sale. Sellers may respond to buyer questions and queries, and in some instances, sellers may communicate instructions to the on-line group-buying mechanism to alter the course of an on-line group-buying sale in progress, e.g., a further reduction in price. The method and system further provides a mechanism for calculating a demand curve based on received buyer offers and applying the demand curve to an on-line group-buying sale.
    Type: Grant
    Filed: June 19, 2000
    Date of Patent: April 22, 2008
    Assignee: Vulcan Portals, Inc.
    Inventors: Tom Van Horn, Dale A. Woodford, Richard V. Halbert, Kevin Dean Wampler
  • Patent number: 7194427
    Abstract: In the definition of an on-line group-buying sale (122), a price of a featured item may be specified as a fixed amount, such as $25 per month. As indicated at (124), the sale 122 has an increasing incentive as more buyers (104) join the sale. Buyers (104) make offers as indicated at (126). As more buyers (104) make offers below a maximum threshold, the on-line group-buying sale software (120) increases the incentive as indicated at (128). At the conclusion of the sale (122), the on-line group-buying sale software (120) confirms acceptance of all offers specifying an incentive at or below the final, increased incentive in the sale (122), as indicated at (130).
    Type: Grant
    Filed: October 4, 2000
    Date of Patent: March 20, 2007
    Assignee: Vulcan Portals, Inc.
    Inventors: Tom Van Horn, Dale A. Woodford, Richard V. Halbert, Jerome P. Pache, Greg C. Dean
  • Patent number: 7185319
    Abstract: Debug controls for debugging a distributed application are included in messages that are also used by the distributed application to transport data. A debug initiator causes debug controls to be inserted in the header portion of a message that is being transported across a distributed system. The debug initiator may insert debug controls directly or may cause a message router that receives the message to merge debug controls into the message. The message router may receive debug controls from the debug initiator or from configuration files that are maintained at the message router. The message, which now includes distributed application data and debug controls, is routed to a message recipient. The message recipient accesses the message to identify debug functions that are to be performed at the message recipient. The message recipient performs at least one of the identified debug functions.
    Type: Grant
    Filed: July 9, 2002
    Date of Patent: February 27, 2007
    Assignee: Microsoft Corporation
    Inventors: Christopher G. Kaler, Oliver J. Sharp, Erik B. Christensen, Dale A. Woodford, Luis Felipe Cabrera
  • Publication number: 20060195476
    Abstract: Data management between a common data store and multiple applications of multiple disparate application frameworks. A data storage component is provided that facilitates the storage of data, which data includes structured, semi-structured, and unstructured data. A common data platform interfaces to the data storage component to provide data services accessible by a plurality of disparate application frameworks, which data services allow a corresponding application of the different frameworks to access the data.
    Type: Application
    Filed: June 30, 2005
    Publication date: August 31, 2006
    Applicant: Microsoft Corporation
    Inventors: Anil Nori, Sameet Agarwal, Jose Blakeley, Pedro Celis, Praveen Seshadri, Soner Terek, Arthur Whitten, Dale Woodford
  • Patent number: 6934690
    Abstract: A method and system are provided that enable partner sites to join in the sale of products/services via a PowerBuy business method. A seller registers a list of products/services to be displayed on partner sites. Customers/visitors who access partner sites may link to one or more PowerBuys conducted on an owner's main site. Accordingly, the method and system enable a super demand aggregation for products/services offered for sale by the PowerBuy business method. The invention provides a partner menu tree that allows partners to pre-select products/categories for display to customers linking to the PowerBuy from their partner site. Sellers may provide particular products, services, categories, and abstract terms to help partners select which products/services to display for customers from among all the PowerBuy products/services. The invention has applicability to sales paradigms other than the PowerBuy business method.
    Type: Grant
    Filed: September 30, 1999
    Date of Patent: August 23, 2005
    Assignee: Vulcan Portals, Inc.
    Inventors: Tom Van Horn, Jon C. Engman, Richard V. Halbert, Niklas Gustafsson, Dale A. Woodford, Jerome P. Pache, Greg C. Dean
  • Publication number: 20040010778
    Abstract: Debug controls for debugging a distributed application are included in messages that are also used by the distributed application to transport data. A debug initiator causes debug controls to be inserted in the header portion of a message that is being transported across a distributed system. The debug initiator may insert debug controls directly or may cause a message router that receives the message to merge debug controls into the message. The message router may receive debug controls from the debug initiator or from configuration files that are maintained at the message router. The message, which now includes distributed application data and debug controls, is routed to a message recipient. The message recipient accesses the message to identify debug functions that are to be performed at the message recipient. The message recipient performs at least one of the identified debug functions.
    Type: Application
    Filed: July 9, 2002
    Publication date: January 15, 2004
    Inventors: Christopher G. Kaler, Oliver J. Sharp, Erik B. Christensen, Dale A. Woodford, Luis Felipe Cabrera
  • Publication number: 20040010570
    Abstract: Profile controls for profiling a distributed application are included in messages that are also used by the distributed application to transport data. A profile initiator causes profile controls to be inserted in the header portion of a message that is being transported across a distributed system. The profile initiator may insert profile controls directly or may cause a message router that receives the message to merge profile controls into the message. The message router may receive profile controls from the profile initiator or from computer-readable media that are maintained at the message router. The message, which now includes distributed application data and profile controls, is routed to a message recipient. The message recipient accesses the message to identify profile actions that are to be performed at the message recipient. The message recipient performs at least one of the identified profile actions.
    Type: Application
    Filed: July 9, 2002
    Publication date: January 15, 2004
    Inventors: Christopher G. Kaler, Oliver J. Sharp, Erik B. Christensen, Dale A. Woodford, David Erb, Ferhan Elvanoglu, Shaun D. Pierce, Luis Felipe Cabrera
  • Patent number: 6631356
    Abstract: An online buying group (referred to herein as a “co-op”) is formed for the specific purpose of purchasing a particular product at (102) by defining a start time, end time, critical mass, any minimum number of units offered, any maximum number of units offered, starting price and product cost curve. As data is gathered from buyers, by means of their making binding purchase offers, the co-op is modified at (108) using a pricing tool, so as to take into account for this market data in the definition of the price curve. A buyer chooses a product co-op of interest at (114). The buyer is presented with the following essential co-op information: current price, closing time, next price level (as defined by a price curve visibility window and the price curve) sufficient to entice the buyer to make an offer.
    Type: Grant
    Filed: March 15, 1999
    Date of Patent: October 7, 2003
    Assignee: Vulcan Portals, Inc.
    Inventors: Tom Van Horn, Niklas Gustafsson, Dale Woodford