Patents by Inventor Dane A Glasgow

Dane A Glasgow 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: 20150221016
    Abstract: Systems and methods are provided for facilitating efficient shopping for a user. A real or virtual shopping cart can be pre-filled for a user before the user arrives at a merchant location. The shopping cart can be pre-filled with items that are based on the user's previous behavior and/or purchases. The items can include repeat purchase items that the user has repeatedly purchased at the merchant and is likely to purchase again. The system may generate smart shopping lists that can be used to pre-fill the shopping cart. The smart shopping list may include user selected items, repeat purchase items, predicted items for the user, and/or merchant recommended items. The items can be provided in corresponding sections of the shopping cart. The system can also offer to deliver the items to the user and to pick up and deliver additional items along a delivery route for the user.
    Type: Application
    Filed: January 31, 2014
    Publication date: August 6, 2015
    Inventors: Egan Schulz, Michelle Serrano, Neelakantan Sundaresan, Libo Su, Sandy Lynn Godsey, David Edward Eramian, Dane Glasgow
  • Publication number: 20150178654
    Abstract: Example methods and systems are directed to a managed inventory. A database may store information regarding items owned by a user. The information regarding an item may include a quantity owned and one or more triggering events. Based on the occurrence of a triggering event, an order for the item may be placed without user intervention. Data to the database may be provided by one or more sensors. Triggering events may be defined in terms of sensor data. The triggering event may be defined by a user or through machine learning. The order may be placed using a predetermined modality or a dynamically-determined modality based on one or more criteria, such as price, shipping speed, and the urgency of the order.
    Type: Application
    Filed: December 12, 2014
    Publication date: June 25, 2015
    Inventors: Dane Glasgow, Steve Yankovich, Marc Peter Hosein, Shweta Pogde, Snigdha Mokkapati, Gokulkrishna B. Pillai, Sri Harsha Chevuru, Dinesh Kumar Damodharan, Chethan Narayan, Vinay Rajashekar Nagar, Suraj Chhetri
  • Publication number: 20150178759
    Abstract: Users of a web site may save time by completing purchases via an electronic network. A transaction completed at least partially online, for example, may require less user time than an alternative transaction that is completed by traveling to a physical store location. A computer system may estimate an amount of time saved by a user for a transaction, relative to an alternative transaction, using various techniques such as estimating an amount of travel time that may be saved. User loyalty accounts may be credited with the estimated amounts of time saved for transactions. Estimated amounts of time saved may be displayed to users, which may encourage additional purchases to be made via a web site or service that supports estimation of time savings for transactions.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Applicant: EBAY INC.
    Inventor: Dane Glasgow
  • Publication number: 20150170098
    Abstract: Systems and methods to personalize delivery choices are described. A buyer may make a delivery request; the delivery request may include transaction information. Available delivery choices may be identified based on the transaction information. Delivery analytics data associated with the transaction information may be retrieved from at least one application server. Personalized delivery choices from the identified available delivery choices may be determined based on an analysis of the delivery analytics data. The buyer may be recommended the personalized delivery choices.
    Type: Application
    Filed: December 17, 2013
    Publication date: June 18, 2015
    Applicant: EBAY INC.
    Inventors: Dane Glasgow, Shannon B. Vosseller, Michael Lenahan
  • Publication number: 20140279243
    Abstract: Embodiments for obtaining size and brand information for a plurality of descriptors that include item types and that are associated with user profiles. The descriptors, size, and brand information are obtained by crowdsourcing and by data mining transaction data. Low confidence machine learned data may be boosted by crowdsourcing through targeted questions. Co-occurrences among descriptors are determined and categorized. Signal strength and confidence scores are calculated for the co-occurrences. Relationships between sizes and brands for the item types are calculated and confidence factors for the relationships are calculated.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: eBay Inc.
    Inventors: Gaurav Kukal, Dane Glasgow
  • Publication number: 20140108482
    Abstract: In an example embodiment, actions taken on a web site using one device initiate a workflow on a different device. A main process, including a series of steps, is executed on one user device. When a particular step in the main process is reached, a secondary process is then initiated on another device, such as a mobile device.
    Type: Application
    Filed: October 12, 2012
    Publication date: April 17, 2014
    Applicant: eBay Inc.
    Inventor: Dane Glasgow
  • Publication number: 20140104379
    Abstract: In an example embodiment, an item listing process is run in an item listing application. Upon reaching a specified point in the item listing process, a camera application on the user device is triggered (or the camera directly accessed by the item listing application) to enable a user to capture images using the camera, wherein the triggering includes providing a wireframe overlay informing the user as to an angle at which to capture images from the camera.
    Type: Application
    Filed: October 12, 2012
    Publication date: April 17, 2014
    Applicant: eBay Inc.
    Inventor: Dane Glasgow
  • Publication number: 20130262231
    Abstract: Offering an incentive to users of a mobile device based on the number of devices within a geographic locale. The incentive may be one or more incentives that a merchant is willing to offer only if there are a given number of users within a geographic locale. The incentive may be combined with additional incentives determined in various ways. A location identification module may determine the geographic location of mobile devices. An item identification module may identify that a merchant may be willing to offer an incentive only if there are a given number of users within a geographic locale and may identify an item specified by one or more of the given number of users within the geographic locale. An incentive module may transmit an incentive from a merchant who may or may not be within the geographic locale.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Applicant: eBay Inc.
    Inventors: Dane Glasgow, Jack Phillip Abraham, Jonathan Conradt, Shannon B. Vosseller
  • Publication number: 20130173416
    Abstract: In various example embodiments, a system and method for managing transaction in a digital marketplace are provided. In example embodiments, a transaction request involving a digital good is received. A determination as to whether the transaction involves a purchase of the digital good is performed. Based on the transaction involving the purchase of the digital good, a further determination as to whether an overlap in inventory or a related item involving the digital good exists is performed. Based on the overlap in inventory existing, a sub-collection of the inventory is created with which to complete the transaction request. Based on existence of the related item, a combination package including the digital good and the related item is created and offered in response to the transaction request.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Applicant: eBay Inc.
    Inventors: Dane Glasgow, Jack Phillip Abraham, Jonathan Conradt, Shannon B. Vosseller, Max E. Metral
  • Publication number: 20130117788
    Abstract: Systems and methods that facilitate user commentary are described. In some embodiments, a method receives program content from a content source and identifies data describing the program content. The program content is communicated to a first device for presentation to a user. The data describing the program content is communicated to a second device for presentation to the user substantially simultaneously with the presentation of the program content on the first display device. A user commentary is received from the second device. The user commentary is generated by the user and associated with the program content.
    Type: Application
    Filed: August 3, 2012
    Publication date: May 9, 2013
    Applicant: eBay Inc.
    Inventors: Dane Glasgow, Jack Phillip Abraham, Shannon B. Vosseller, Jonathan Conradt
  • Publication number: 20110258528
    Abstract: A method and system for removing chrome from a web page is provided. An example system includes a parsing module, a text density analyzer, a content node selector 206, and a text extractor. The parsing module may be configured to parse a web page into a tree structure. The text density analyzer may be configured to determine a text density score value for each node from the tree structure. The content node selector may be configured to identify one or more nodes from the tree structure as content nodes based on their respective text density score values. The text extractor may be configured to extract text from the content nodes only.
    Type: Application
    Filed: April 15, 2010
    Publication date: October 20, 2011
    Inventors: John Roper, Dane Glasgow
  • Publication number: 20110125738
    Abstract: A method and system are provided for enhancing an initial set of data values generated by a query of one or more data stores. File parameters and file types are retrieved from the initial query and used to generate a second set of searches, actions, and information related to the initial set of data values. The results from the initial query and the secondary query are displayed on a presentation device.
    Type: Application
    Filed: January 28, 2011
    Publication date: May 26, 2011
    Applicant: MICROSOFT CORPORATION, INC.
    Inventors: NEEL I. MURARKA, MICHAEL A. BELSHE, STEVEN W. ICKMAN, DAVID DAWSON, DANE A. GLASGOW
  • Patent number: 7930197
    Abstract: Personal data mining mechanisms and methods are employed to identify relevant information that otherwise would likely remain undiscovered. Users supply personal data that can be analyzed in conjunction with data associated with a plurality of other users to provide useful information that can improve business operations and/or quality of life. Personal data can be mined alone or in conjunction with third party data to identify correlations amongst the data and associated users. Applications or services can interact with such data and present it to users in a myriad of manners, for instance as notifications of opportunities.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: April 19, 2011
    Assignee: Microsoft Corporation
    Inventors: Raymond E. Ozzie, William H. Gates, III, Gary W. Flake, Thomas F. Bergstraesser, Arnold N. Blinn, Christopher W. Brumme, Lili Cheng, Michael Connolly, Nishant V. Dani, Dane A. Glasgow, Daniel S. Glasser, Alexander G. Gounares, James R. Larus, Matthew B. MacLaurin, Henricus Johannes Maria Meijer, Debi P. Mishra, Amit Mital, Ira L. Snyder, Jr., Chandramohan A. Thekkath, David R. Treadwell, III, Melora Zaner-Godsey
  • Patent number: 7895184
    Abstract: A method and system for customizing a search of a data source linked to a computer in response to a search request from a user. A search tool application (STA) is executed on a client computer in response to the search request received from the user. The STA determines the context of a software application active when the STA is executed. The STA determines a scope of data to search based on the determined context. A user-interface is responsive to a search term received from a user to initiates a search the determined scope of data for content that matches the received search term. The results of the search are displayed in the UI.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: February 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Neel I. Murarka, Dane A. Glasgow, David Dawson, Elizabeth I. Yang, Hyder Ali, Marek L. Gorecki
  • Patent number: 7890888
    Abstract: Systems and Methods for configuration of a menu for display via a user interface are described. In an implementation, a method includes monitoring text input by a user via a user interface. A menu is configured, based on the monitoring, to display actions to be performed using the text. In another implementation, a method includes examining a plurality of inputs received from a user. The inputs specify text and selection of an action from a menu to be performed on the text. An alternative technique is displayed that may be utilized to enter the text and perform the action.
    Type: Grant
    Filed: October 22, 2004
    Date of Patent: February 15, 2011
    Assignee: Microsoft Corporation
    Inventors: Dane A. Glasgow, Eddie L. Mays, Neel I. Murarka
  • Patent number: 7890503
    Abstract: A method and system are provided for enhancing an initial set of data values generated by a query of one or more data stores. File parameters and file types are retrieved from the initial query and used to generate a second set of searches, actions, and information related to the initial set of data values. The results from the initial query and the secondary query are displayed on a presentation device.
    Type: Grant
    Filed: February 7, 2005
    Date of Patent: February 15, 2011
    Assignee: Microsoft Corporation
    Inventors: Neel I. Murarka, Michael A. Belshe, Steven W. Ickman, David Dawson, Dane A. Glasgow
  • Patent number: 7689524
    Abstract: An intelligent personalized agent monitors, regulates, and advises a user in decision-making processes for efficiency or safety concerns. The agent monitors an environment and present characteristics of a user and analyzes such information in view of stored preferences specific to one of multiple profiles of the user. Based on the analysis, the agent can suggest or automatically implement a solution to a given issue or problem. In addition, the agent can identify another potential issue that requires attention and suggests or implements action accordingly. Furthermore, the agent can communicate with other users or devices by providing and acquiring information to assist in future decisions. All aspects of environment observation, decision assistance, and external communication can be flexibly limited or allowed as desired by the user.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: March 30, 2010
    Assignee: Microsoft Corporation
    Inventors: Raymond E. Ozzie, William H. Gates, III, Gary W. Flake, Thomas F. Bergstraesser, Arnold N. Blinn, William J. Bolosky, Christopher W. Brumme, Lili Cheng, Michael Connolly, Dane A. Glasgow, Daniel S. Glasser, Alexander G. Gounares, James R. Larus, Matthew B. MacLaurin, Henricus Johannes Maria Meijer, Debi P. Mishra, Amit Mital, Ira L. Snyder, Jr., Chandramohan A. Thekkath, Melora Zaner-Godsey
  • Patent number: 7660779
    Abstract: The present invention provides a unique system and method that can employ machine learning techniques to automatically fill one or more fields across a diverse array of web forms. In particular, one or more instrumented tools can collect input or entries of form fields. Machine learning can be used to learn what data corresponds to which fields or types of fields. The input can be sent to a central repository where other databases can be aggregated as well. This input can be provided to a machine learning system to learn how to predict the desired outputs. Alternatively or in addition, learning can be performed in part by observing entries and then adapting the autofill component accordingly. Furthermore, a number of features of database fields as well as constraints can be employed to facilitate assignments of database entries to form values—particularly when the web form has never been seen before by the autofill system.
    Type: Grant
    Filed: May 12, 2004
    Date of Patent: February 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Joshua T Goodman, Carl M Kadie, David M Chickering, Donald E Bradford, Dane A Glasgow
  • Patent number: 7657493
    Abstract: Personal data mining mechanisms and methods are employed to identify relevant information that otherwise would likely remain undiscovered. Users supply personal data that can be analyzed in conjunction with data associated with a plurality of other users to provide useful information that can improve business operations and/or quality of life. Personal data can be mined alone or in conjunction with third party data to identify correlations amongst the data and associated users. Applications or services can interact with such data and present it to users in a myriad of manners, for instance as notifications of opportunities.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: February 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Henricus Johannes Maria Meijer, William H. Gates, III, Raymond E. Ozzie, Gary W. Flake, Thomas F. Bergstraesser, Arnold N. Blinn, Christopher W. Brumme, Lili Cheng, Michael Connolly, Nishant V. Dani, Dane A. Glasgow, Daniel S. Glasser, Alexander G. Gounares, James R. Larus, Matthew B. MacLaurin, Debi P. Mishra, Amit Mital, Ira L. Snyder, Jr., Chandramohan A. Thekkath, David R. Treadwell, III, Melora Zaner-Godsey
  • Patent number: 7647522
    Abstract: The claimed subject matter provides a system and/or a method that facilitates re-locating a web application associated with a network service utilizing a portion of serialized data. The network service can be any collection of resources that are maintained by a party (e.g., third-party, off-site, etc.) and accessible by an identified user over a network (e.g., WAN, Internet, etc.). A receiver component can receive a request for initiating and execution of a process that is maintained by the network service. A servicing component can analyze representations of multiple processes within the network service and determines whether to enable initiation and execution of the process based at least in part upon the analysis.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: January 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Henricus Johannes Maria Meijer, Raymond E. Ozzie, Gary W. Flake, Thomas F. Bergstraesser, Arnold N. Blinn, Christopher W. Brumme, Michael Connolly, Dane A. Glasgow, Alexander G. Gounares, Galen C. Hunt, James R. Larus, Matthew B. MacLaurin, David R. Treadwell, III