Patents by Inventor Nigel Green

Nigel Green 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: 9582599
    Abstract: A page update handler enables a browser to update the display of a page with data received from a server. For example, a server may predictively retrieve data in anticipation of a user performing a particular action on a page, and may send this data to the browser in a hidden format; if the user subsequently performs the action, the page update handler may update the displayed page with the predictively retrieved data. As another example, a page may initially be displayed with a visual display object that serves as a placeholder for data being retrieved by the server; once the server retrieves the data and sends it to the browser, the page update hander may populate the display object with the data.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: February 28, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Nigel Green
  • Patent number: 9268534
    Abstract: A facility for rendering a dynamic electronic document is described. The dynamic electronic document has both a current and a future edition. The current edition incorporates a current version of a content item, while the future edition incorporates a future version of the content item. The facility receives a request to return the dynamic electronic document. In response to the request, the facility retrieves a template for the electronic document that contains a single identifier that identifies a group of content item versions containing both the current version of the content item and the future version of the content item. The facility uses the single identifier contained in the template, together with an indication of whether the current edition of the dynamic electronic document or the future version is being requested by the received request, to incorporate the appropriate version of the content item in the rendered dynamic electronic document.
    Type: Grant
    Filed: March 6, 2008
    Date of Patent: February 23, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Gus Lopez, Nigel Green, Alexandre Edelman, Jules Graybill, Doug Treder
  • Patent number: 9251244
    Abstract: The system receives a query and then identifies classifications of the data that may satisfy the received query. The system then displays the identified classifications. In response to selection of a displayed classification, the system displays sub-classifications when the selected classification has sub-classifications and displays the data within the classification when the selected classification has no sub-classifications. In another aspect, the system generates search results for items that are hierarchically classified. For classifications within the hierarchy of classifications, the system generates a search entry containing terms describing the items within that classification. The system then receives a search criteria. The system selects as initial search results those search entries whose terms most closely match the received search criteria. The system can then adjust the initial search results based on the hierarchy of classifications.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: February 2, 2016
    Assignee: A9.com, Inc.
    Inventors: Anand Rajaraman, Nigel Green
  • Patent number: 9117232
    Abstract: A page update handler, which may be loaded by a web browser as part of a web page, adds functionality for dynamically updating the web page with content supplied by a content server. The content may be related to a particular item detected on the web page by the page update handler, such as a link that matches a link signature. The content server may operate in a different Internet domain from the server that servers the original web page, and may supply content for display on web pages of many different independent web sites. In one embodiment, an operator of a web site that is separate from the content server can enable the display of content from the content server on the site's web pages by adding an update handler tag to one or more corresponding HTML documents.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: August 25, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Nigel Green, Scott A. Mongrain
  • Publication number: 20130260351
    Abstract: A system that delivers a sequence of learning objectives to a student in accordance with one or more target dates. The target dates may be set by an academic institution, a teacher, or a parent of the student. The system adjusts the sequence of learning objectives based on the target dates assigned to one or more of the learning objectives. The system estimates how long it will take for the student to progress through a sequence of learning objectives and notifies an administrator if the student is behind schedule. The notification to the administrator may include recommendations for remedial actions.
    Type: Application
    Filed: March 29, 2013
    Publication date: October 3, 2013
    Inventors: Lorenzo Pasqualis, Nigel Green, Daniel Kerns
  • Patent number: 8380821
    Abstract: A page update handler enables a browser to update the display of a page with data received from a server. For example, a page may initially be displayed with a visual display object that serves as a placeholder for data being retrieved by the server; once the server retrieves the data and sends it to the browser, the page update hander may populate the display object with the data. As another example, the server may predictively retrieve data in anticipation of a user performing a particular action on a page, and may send this data to the browser in a hidden format; if the user subsequently performs the action, the page update handler may update the displayed page with the predictively retrieved data.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: February 19, 2013
    Assignee: Amazon Technologies, Inc.
    Inventor: Nigel Green
  • Publication number: 20130013990
    Abstract: A page update handler, which may be loaded by a web browser as part of a web page, adds functionality for dynamically updating the web page with content supplied by a content server. The content may be related to a particular item detected on the web page by the page update handler, such as a link that matches a link signature. The content server may operate in a different Internet domain from the server that servers the original web page, and may supply content for display on web pages of many different independent web sites. In one embodiment, an operator of a web site that is separate from the content server can enable the display of content from the content server on the site's web pages by adding an update handler tag to one or more corresponding HTML documents.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Inventors: Nigel Green, Scott A. Mongrain
  • Patent number: 8296392
    Abstract: A page update handler, which may be loaded by a web browser as part of a web page, adds functionality for dynamically updating the web page with content supplied by a content server. The content may be related to a particular item detected on the web page by the page update handler, such as a link that matches a link signature. The content server may operate in a different Internet domain from the server that servers the original web page, and may supply content for display on web pages of many different independent web sites. In one embodiment, an operator of a web site that is separate from the content server can enable the display of content from the content server on the site's web pages by adding an update handler tag to one or more corresponding HTML documents.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: October 23, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Nigel Green, Scott A. Mongrain
  • Patent number: 8271484
    Abstract: A method and system for querying hierarchically classified data. The system first receives a query request and then identifies classifications of the data that may satisfy the received query request. The system then displays the identified classifications. In response to selection of a displayed classification, the system displays sub-classifications when the selected classification has sub-classifications and displays the data within the classification when the selected classification has no sub-classifications. In another aspect, the system generates search results for items that are hierarchically classified. For classifications within the hierarchy of classifications, the system generates a search entry containing terms describing the items within that classification. The system then receives a search criteria. The system selects as initial search results those search entries whose terms most closely match the received search criteria.
    Type: Grant
    Filed: April 28, 2003
    Date of Patent: September 18, 2012
    Assignee: A9.com, Inc.
    Inventors: Anand Rajaraman, Nigel Green
  • Publication number: 20120110435
    Abstract: A page update handler enables a browser to update the display of a page with data received from a server. For example, a server may predictively retrieve data in anticipation of a user performing a particular action on a page, and may send this data to the browser in a hidden format; if the user subsequently performs the action, the page update handler may update the displayed page with the predictively retrieved data. As another example, a page may initially be displayed with a visual display object that serves as a placeholder for data being retrieved by the server; once the server retrieves the data and sends it to the browser, the page update hander may populate the display object with the data.
    Type: Application
    Filed: December 22, 2011
    Publication date: May 3, 2012
    Inventor: Nigel Green
  • Publication number: 20120096129
    Abstract: A page update handler enables a browser to update the display of a page with data received from a server. For example, a page may initially be displayed with a visual display object that serves as a placeholder for data being retrieved by the server; once the server retrieves the data and sends it to the browser, the page update hander may populate the display object with the data. As another example, the server may predictively retrieve data in anticipation of a user performing a particular action on a page, and may send this data to the browser in a hidden format; if the user subsequently performs the action, the page update handler may update the displayed page with the predictively retrieved data.
    Type: Application
    Filed: December 22, 2011
    Publication date: April 19, 2012
    Inventor: Nigel Green
  • Patent number: 8103742
    Abstract: A web server system that incorporates service data into web pages defers the task of generating a portion of a web page associated with late-arriving service data, and offloads this task to the web browser that requested the page. Upon receiving a page request that involves a service request to a potentially slow service, the web server system generates and serves a “deferred rendering”, version of the web page that lacks the data from this service, but which includes most or all of the other visual elements of the page. Upon receiving the requested service data, the web server system forwards this data to the browser, which executes a page update handler (preferably a JavaScript function) to update the page with the service data. The data may be added near the top of the visual page, within a display object that initially serves as a placeholder for the service data.
    Type: Grant
    Filed: November 24, 2003
    Date of Patent: January 24, 2012
    Assignee: Amazon Technologies, Inc.
    Inventor: Nigel Green
  • Patent number: 8066876
    Abstract: A chromatographic apparatus may include a hydraulic lifting mechanism axially movable from a lowered position to a raised position such that a column and flange of the apparatus are axially movable with the hydraulic lifting mechanism. In a packing system, a mobile column module may be moved into engagement with a packing station by engaging a flange of the column module with a fixture of the packing station. After packing a column of the column module, the column module may be removed from the packing station with a piston head locked in the column to maintain packing pressure. The packing station may be utilized to unpack the column. A hydraulic lifting mechanism may be operated to lower one or more portions of the column module such that the one or more portions may be separately removed from the packing system.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: November 29, 2011
    Assignee: Agilent Technologies, Inc.
    Inventors: Thomas Wesley Hampton, Nigel Green
  • Publication number: 20110238524
    Abstract: A page update handler, which may be loaded by a web browser as part of a web page, adds functionality for dynamically updating the web page with content supplied by a content server. The content may be related to a particular item detected on the web page by the page update handler, such as a link that matches a link signature. The content server may operate in a different Internet domain from the server that servers the original web page, and may supply content for display on web pages of many different independent web sites. In one embodiment, an operator of a web site that is separate from the content server can enable the display of content from the content server on the site's web pages by adding an update handler tag to one or more corresponding HTML documents.
    Type: Application
    Filed: June 6, 2011
    Publication date: September 29, 2011
    Inventors: Nigel Green, Scott A. Mongrain
  • Patent number: 7975019
    Abstract: A page update handler, which may be loaded by a web browser as part of a web page, adds functionality for dynamically updating the web page with content supplied by a content server. The content may be related to a particular item detected on the web page by the page update handler, such as a link that matches a link signature, or a recognized keyword or phrase. The content server may operate in a different Internet domain from the server that servers the original web page, and may supply content for display on web pages of many different independent web sites. In one embodiment, an operator of a web site that is separate from the content server can enable the display of content from the content server on the site's web pages by merely adding an update handler tag to one or more corresponding HTML documents.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: July 5, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Nigel Green, Scott A. Mongrain
  • Patent number: 7975020
    Abstract: A page update handler, which may be loaded by a web browser as part of a web page, adds functionality for dynamically updating the web page with content supplied by a content server. In one embodiment, when a mouse-over event occurs with respect to a recognized item on the web page, such as a hyperlink that matches a particular link signature, the page update handler displays a corresponding overlay display object within the web page. The overlay display object displays information about or associated with the recognized item, and may provide functionality for the user to further interact with the content server. In one embodiment, an operator of a web site that is separate from the content server can enable overlay display objects within its web pages by merely adding an update handler tag to one or more corresponding HTML documents.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: July 5, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Nigel Green, Scott A. Mongrain
  • Publication number: 20110120951
    Abstract: A chromatographic apparatus may include a hydraulic lifting mechanism axially movable from a lowered position to a raised position such that a column and flange of the apparatus are axially movable with the hydraulic lifting mechanism. In a packing system, a mobile column module may be moved into engagement with a packing station by engaging a flange of the column module with a fixture of the packing station. After packing a column of the column module, the column module may be removed from the packing station with a piston head locked in the column to maintain packing pressure. The packing station may be utilized to unpack the column. A hydraulic lifting mechanism may be operated to lower one or more portions of the column module such that the one or more portions may be separately removed from the packing system.
    Type: Application
    Filed: November 23, 2009
    Publication date: May 26, 2011
    Inventors: Thomas Wesley Hampton, Nigel Green
  • Patent number: 7373594
    Abstract: A facility for rendering a dynamic electronic document is described. The dynamic electronic document has both a current and a future edition. The current edition incorporates a current version of a content item, while the future edition incorporates a future version of the content item. The facility receives a request to return the dynamic electronic document. In response to the request, the facility retrieves a template for the electronic document that contains a single identifier that identifies a group of content item versions containing both the current version of the content item and the future version of the content item. The facility uses the single identifier contained in the template, together with an indication of whether the current edition of the dynamic electronic document or the future version is being requested by the received request, to incorporate the appropriate version of the content item in the rendered dynamic electronic document.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: May 13, 2008
    Assignee: Amazon.com, Inc.
    Inventors: Gus Lopez, Nigel Green, Alexandre Edelman, Jules Graybill, Doug Treder
  • Publication number: 20080038708
    Abstract: In one embodiment, the invention discloses a method for adapting educational content. The method comprises generating data for each of a plurality of students, the data pertaining to an aspect of the student's interaction with an educational system, combining the generated data to form a combined data set; analyzing the combined data set to identify clusters, each representing similar students according to a mathematical model; and adapting the educational system to provide a customized learning experience for a particular student based on an identified cluster.
    Type: Application
    Filed: July 13, 2007
    Publication date: February 14, 2008
    Inventors: Benjamin Slivka, Lou Gray, Roy Leban, Nigel Green, Daniel Kerns, Neil Smith, Mickelle Weary, Cristopher Cook, Cheryl Dodge, Ronald Kornfeld
  • Publication number: 20080038705
    Abstract: Embodiments of the present invention disclose an educational system that delivers educational content/instruction to students in the form of lessons, and techniques embodied in the educational system to assess student/learner progress within and between lessons and to deliver appropriate content to students.
    Type: Application
    Filed: July 13, 2007
    Publication date: February 14, 2008
    Inventors: Daniel Kerns, Roy Leban, Benjamin Slivka, Nigel Green, Mickelle Weary, Jennifer Seery