Patents by Inventor Simon M. Patrick

Simon M. Patrick 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: 9466043
    Abstract: Embodiments may include a forecasting component that, for each of different service levels offered to customers, generates a projection of the quantity of shipments to be shipped according to that service level during a time period. The forecasting component may be configured to, based on an aggregate quantity of shipments projected to be shipped, modify the projected quantities of shipments for the multiple service levels. The forecasting component may, for each service level, receive information specifying a distribution of different shipment methods that are projected to be utilized to ship shipments of a particular priority designation to meet requirements of that service level. The forecasting component may, based on the distribution for each service level and the modified projected quantity of shipments for each service level, generate a forecast specifying quantities of shipments that are to be shipped during the time period according to each of the different shipment methods.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 11, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Richa Agarwal, Thomas Yves Paul Helleboid, Shyam Mishra, Lin Wan, Simon M. Patrick, Jin Lai, Michael Mahesh Bhaskaran
  • Patent number: 9081578
    Abstract: Embodiments may include transforming a subgraph into a new subgraph such that, for a given logical operation of the new subgraph, more primitives are grouped under that logical operation relative to the original subgraph. Each primitive may represent a range of values. The primitives of a given logical operation of the transformed subgraph may represent values that overlap. Embodiments may include performing a union operation on the primitives of the given logical operation of the transformed subgraph to generate an ordered set of non-overlapping values. Embodiments may include replacing the given logical operation of the transformed subgraph with information specifying that set. In embodiments, dependent on the given logical operation's complexity, the requisite time to perform a search operation for a value within the ordered set of non-overlapping values is less than the requisite time to perform the given logical operation on its respective primitives.
    Type: Grant
    Filed: October 4, 2011
    Date of Patent: July 14, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul W. Berg, Ramasubramanian Balagurunathan, Simon M. Patrick, Thomas Yves Paul Helleboid
  • Patent number: 8407151
    Abstract: Embodiments may include a forecasting component that, for each of different service levels offered to customers, generates a projection of the quantity of shipments to be shipped according to that service level during a time period. Based on an aggregate quantity of shipments projected to be shipped, projected quantities of shipments for the multiple service levels may be modified. The forecasting component may, for each service level, receive information specifying a distribution of different shipment methods that are projected to be utilized to ship shipments of a particular priority designation to meet requirements of that service level. Based on the distribution for each service level and the modified projected quantity of shipments for each service level, a forecast specifying quantities of shipments that are to be shipped during the time period according to each of the different shipment methods may be generated.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: March 26, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Richa Agarwal, Thomas Yves Paul Helleboid, Shyam Mishra, Lin Wan, Simon M. Patrick, Jin Lai, Michael Mahesh Bhaskaran