Patents by Inventor Scott Gerard

Scott Gerard 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: 10331441
    Abstract: The present disclosure describes a system and method that identifies locations in source code files that are associated with particular Web requests. The system generates a fingerprint for each Web request based at least in part on the parameters of each HTTP request. By fingerprinting the properties of the source code that generates each HTTP request, Web requests that are generated by executing the fingerprinted code can be traced back to specific source code files, and in some cases an exact line of code. In many examples, a webpage or an action on a webpage can be traced back to a line of source code that is associated with the request. This may allow a developer to find a software defect or security vulnerability by tracing Web requests of a running application and then mapping suspect Web requests back to corresponding lines of code.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: June 25, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Scott Gerard Carmack, Narasimha Rao Lakkakula, Daniele Bellucci
  • Patent number: 10173777
    Abstract: This disclosure describes systems and processes using multirotor lifter to deploy and/or engage fixed wing aircraft. For example, one or more unmanned multirotor lifters may engage an unmanned fixed wing aircraft, aerially navigate the fixed wing aircraft vertically to a desired altitude, and then release the fixed wing aircraft so that the fixed wing aircraft can initiate a flight plan. In some implementations, multirotor lifter may also be configured to engage fixed wing aircraft while both the multirotor lifters and the fixed wing aircraft are in flight.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: January 8, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Scott Gerard Carmack, Narasimha Rao Lakkakula, Nima Sharifi Mehr
  • Patent number: 10104185
    Abstract: A non-transitory computer-readable storage device stores instructions that, when executed on a computing system, cause the computing system to receive a request for creating a new software container and determine that characteristics of the new software container match a co-tenant policy of an existing software container on a server. The instructions further cause the computing system to determine that characteristics of the existing software container match a co-tenant policy of the new software container as well as cause the new software container to be created on the server.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: October 16, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Nima Sharifi Mehr, Scott Gerard Carmack, Narasimha Rao Lakkakula
  • Patent number: 10019676
    Abstract: A system and method to batch and collate construction notices, legal notices, and other documents by recipient, such that multiple notices can be sent in a single mailing, and to allow for these document batches to accumulate over time until the approaching of a deadline for the document's delivery.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: July 10, 2018
    Assignee: Express Lien, Inc.
    Inventor: Scott Gerard Wolfe, Jr.
  • Publication number: 20180074818
    Abstract: The present disclosure describes a system and method that identifies locations in source code files that are associated with particular Web requests. The system generates a fingerprint for each Web request based at least in part on the parameters of each HTTP request. By fingerprinting the properties of the source code that generates each HTTP request, Web requests that are generated by executing the fingerprinted code can be traced back to specific source code files, and in some cases an exact line of code. In many examples, a webpage or an action on a webpage can be traced back to a line of source code that is associated with the request. This may allow a developer to find a software defect or security vulnerability by tracing Web requests of a running application and then mapping suspect Web requests back to corresponding lines of code.
    Type: Application
    Filed: November 15, 2017
    Publication date: March 15, 2018
    Inventors: Scott Gerard Carmack, Narasimha Rao Lakkakula, Daniele Bellucci
  • Publication number: 20180025420
    Abstract: This invention, through a computer or computer program (software code understood by a computer and displayed to a user through an interface), creates a systemized process and method of requesting, approving, exchanging, and managing documents—either in electronic or paper format—between multiple participants to a construction endeavor or related endeavor. The system, method, and process specifically enables the user(s) to request, approve, exchange, and manage said documents according to certain protocols and processes that are defined, guided, and controlled by user defined rules, user selected status, status indications automatically generated based on user data, status indications automatically generated based on aggregated data, rules based on user data, and/or rules based on aggregated data.
    Type: Application
    Filed: April 15, 2016
    Publication date: January 25, 2018
    Inventor: Scott Gerard Wolfe, JR.
  • Patent number: 9849978
    Abstract: Techniques for determining whether data associated with an autonomous operation of an unmanned vehicle may be trusted. For example, a first set of data may be provided from a source external to the unmanned vehicle. A second set of data may be accessed. This second set may be provided from a source internal to the unmanned vehicle and may be associated with the same autonomous operation. The two sets may be compared to determine whether the first set of data may be trusted or not. If untrusted, the autonomous navigation may be directed based on the second set of data and independently of the first set.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: December 26, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Scott Gerard Carmack, Narasimha Rao Lakkakula, Nima Sharifi Mehr
  • Patent number: 9847033
    Abstract: Techniques for determining whether data associated with an autonomous operation of a first unmanned vehicle may be trusted. For example, the first unmanned vehicle may receive an indication related to the data and originating from a second unmanned vehicle over a network. For instance, the indication may indicate that similar data for a similar autonomous operation of the second unmanned vehicle may be untrusted. Based on a level of trust accorded to the indication, the first unmanned vehicle may determine that the data may be untrusted and the autonomous navigation may be directed independently of the data.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: December 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Scott Gerard Carmack, Narasimha Rao Lakkakula, Nima Sharifi Mehr
  • Patent number: 9823922
    Abstract: The subject technology provides embodiments for providing an index of source code repositories isolated to HTTP request parameters. By fingerprinting specific actions involving HTTP requests, such actions can be traced to specific source code files, and in some cases an exact line of code. The end result is that a webpage and any action on that webpage can be traced back to the exact line of source code that is accepting that request. This will allow the ability to find a software defect or security vulnerability while looking at a running application and then map it back directly to the line of code that needs to be modified.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: November 21, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Scott Gerard Carmack, Narasimha Rao Lakkakula, Daniele Bellucci
  • Patent number: 9824232
    Abstract: Described are techniques for associating messages with a particular portion of media content. A message received from a first device, associated with a portion of media content stored on the first device, may be provided to a second device and stored in association with a corresponding portion of media content on the second device. Content consumption data associated with the second device may indicate whether the second device has previously accessed the portion of the media content. The message may be suppressed from presentation if the second device has not previously accessed the corresponding portion of the media content. The message may be presented to the second device when the corresponding portion of the media content is accessed.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: November 21, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Scott Gerard Carmack, Narasimha Rao Lakkakula, Nima Sharifi Mehr
  • Publication number: 20170301011
    Abstract: This invention, through a computer or computer program (software code understood by a computer and displayed to a user through an interface), creates a systemized process and method of requesting, approving, exchanging, and managing documents—either in electronic or paper format—between multiple participants to a construction endeavor or related endeavor. The system, method, and process specifically enables the user(s) to request, approve, exchange, and manage said documents according to certain protocols and processes that are defined, guided, and controlled by user defined rules, user selected status, status indications automatically generated based on user data, status indications automatically generated based on aggregated data, rules based on user data, and/or rules based on aggregated data.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 19, 2017
    Inventor: Scott Gerard Wolfe, JR.
  • Patent number: 9725171
    Abstract: Techniques for determining whether data associated with an autonomous operation of an unmanned vehicle may be trusted. For example, the data may be analyzed in light of a capability of the unmanned vehicle. The analysis may indicate an operation of the unmanned vehicle. If the operation is unsupported by the capability, the data may be determined to be untrusted. Accordingly, the autonomous navigation may be directed independently of the untrusted data.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: August 8, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Scott Gerard Carmack, Narasimha Rao Lakkakula, Nima Sharifi Mehr
  • Patent number: 9689686
    Abstract: Techniques for determining whether data associated with an autonomous navigation of an unmanned vehicle may be trusted. For example, navigation-related data may be provided from a source external to the unmanned vehicle. Image data associated with the autonomous navigation may be generated. The navigation-related data and the image data may be compared to determine whether the navigation data may be trusted or not. If untrusted, the autonomous navigation may be directed independently of the navigation data.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: June 27, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Scott Gerard Carmack, Narasimha Rao Lakkakula, Nima Sharifi Mehr
  • Patent number: 9630712
    Abstract: This disclosure describes systems and processes using multirotor lifter to deploy and/or engage fixed wing aircraft. For example, one or more unmanned multirotor lifters may engage an unmanned fixed wing aircraft, aerially navigate the fixed wing aircraft vertically to a desired altitude, and then release the fixed wing aircraft so that the fixed wing aircraft can initiate a flight plan. In some implementations, multirotor lifter may also be configured to engage fixed wing aircraft while both the multirotor lifters and the fixed wing aircraft are in flight.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: April 25, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Scott Gerard Carmack, Narasimha Rao Lakkakula, Nima Sharifi Mehr
  • Patent number: 9575979
    Abstract: Techniques are described for automatically determining application composition and application ownership of an application that may include a plurality of files deployed to a plurality of host devices. The determination of application composition may be based on analyzing various types of metadata that may provide evidence of associations between deployed files, such as metadata describing the deployment of files to host devices, metadata describing the files tracked within a source control system, or other types of metadata. The determination of application ownership may also be based on analyzing the various types of metadata that provide evidence of associations between files and individuals or groups of individuals within an organization.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: February 21, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jon Arron McClintock, Shailendra Batra, Thibault Candebat, Scott Gerard Carmack, Sachin Purushottam Joglekar, Alun Mark Jones, William Frederick Kruse, Narasimha Rao Lakkakula, Sunu Aby Mathew
  • Publication number: 20170024695
    Abstract: A system and method for calculating and organizing a plurality of document objects with associated workflow objects for a plurality of user devices whereby a deadline calculator and an object manager calculate missing information based on historical records and corresponding rules and user settings. The plurality of user devices capable of managing, document object actions such as accept, deny, or pause document objects or actions, driven by pre-configured parameters and internal system rules related to single or ongoing deadlines and/or other triggers. A proximity manager to manage deadline triggers based on a plurality of rules based on date distances from computed deadlines.
    Type: Application
    Filed: October 3, 2016
    Publication date: January 26, 2017
    Inventor: Scott Gerard Wolfe, JR.
  • Publication number: 20150371166
    Abstract: A system and method, using a computer or computer program, that displays to the user a single page for inputting certain information about a construction project or open account—and uses that information to dynamically determine applicable products/documents and associated deadlines and display those products and associated deadlines to the user. Once the system determines the appropriate product/documents and the deadlines associated with them, the user is enabled to order any of the applicable products/documents on the same screen/display by clicking on the document name. The calculation and/or determination of the applicable document is made pursuant to a system and method, using a computer or computer program, of associating particular documents to various combinations of certain variables, including project location, project type, the user's role in the project, the role of that party who hired the user, and certain “trigger dates”.
    Type: Application
    Filed: June 19, 2014
    Publication date: December 24, 2015
    Inventor: Scott Gerard Wolfe, JR.
  • Publication number: 20150161561
    Abstract: System to determine, based on certain data elements, such as a construction project's location and type or a system user's role and contracting tier, who must receive a particular legal notice or document, and how that document must be sent to said parties. After the determination has been made, implementation of the system to offer and make such suggestions through a computer, device, or user interface, and through an ordering system. In addition to making such suggestions, a process that dictates the required recipients and sending methods such that a system can automatically deliver the document to the applicable parties via the applicable methods.
    Type: Application
    Filed: December 11, 2013
    Publication date: June 11, 2015
    Inventor: Scott Gerard Wolfe, JR.
  • Publication number: 20150118861
    Abstract: A method of semiconductor fabrication includes providing an unpatterned lightly doped Czochralski bulk silicon substrate (LDCBS substrate) having a concentration of oxygen atoms of at least (?) 1017 atoms/cm3 with a boron doping or n-type doping concentration of between 1×1012 cm?3 and 5×1014 cm?3. Before any oxidization processing, the LDCBS substrate is annealed at a nucleating temperature between 550° C. and 760° C. for a nucleating time that nucleates the oxygen atoms in a sub-surface region of the LDCBS substrate to form oxygen precipitates therefrom. After the annealing, a surface of the LDCBS substrate or an epitaxial layer on the surface of the LDCBS substrate is initially oxidized in an oxidizing ambient at a peak temperature of between 800° C. and 925° C. for a time less than or equal (?) to 30 minutes.
    Type: Application
    Filed: October 22, 2014
    Publication date: April 30, 2015
    Inventors: BRADLEY DAVID SUCHER, RICK L. WISE, SCOTT GERARD BALSTER, SEUNG-SA PARK, PHILIP LELAND HOWER, JOHN LIN, GURU MATHUR, YONGXI ZHANG
  • Publication number: 20140379698
    Abstract: A system and method, using a computer or computer program, to calculate and determine certain document features, such as paper/page size, document margins, font styles, font weight, and font sizes, that are applied to a document or form generated or managed by a system. The calculation and/or determination of the document features is made pursuant to a system and method, using a computer or computer program, of associating the document feature elements with certain characteristics of the document or form being created or managed by the system, of which the characteristics may include, but are not limited to, associations with certain counties, destination recording offices or filing locations, and document types.
    Type: Application
    Filed: June 20, 2014
    Publication date: December 25, 2014
    Inventor: Scott Gerard Wolfe, JR.