Patents by Inventor Jason Carlson

Jason Carlson 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: 10306832
    Abstract: Apparatuses associated with cutting elements are disclosed herein. In embodiments, a blade pin may include a head and a main body. The main body may extend from the head of the blade pin, and may include a cavity. The main body may further include a first aperture, wherein the first aperture is connected to the cavity. The main body may further include a second aperture formed in a sidewall, wherein the sidewall extends from the first end to the second end of the main body, and wherein the second aperture is connected to the cavity. The blade pin may include a valve, wherein the valve allows passage of a lubricant into the cavity through the first aperture and prevents passage of the lubricant out of the cavity through the first aperture. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: June 4, 2019
    Assignee: Blount, Inc.
    Inventors: Jason Carlson, Kurt Summers, Robert A. Dewey
  • Publication number: 20190163900
    Abstract: Methods, systems, articles of manufacture and apparatus to detect process hijacking are disclosed herein. An example apparatus to detect control flow anomalies includes a parsing engine to compare a target instruction pointer (TIP) address to a dynamic link library (DLL) module list, and in response to detecting a match of the TIP address to a DLL in the DLL module list, set a first portion of a normalized TIP address to a value equal to an identifier of the DLL. The example apparatus disclosed herein also includes a DLL entry point analyzer to set a second portion of the normalized TIP address based on a comparison between the TIP address and an entry point of the DLL, and a model compliance engine to generate a flow validity decision based on a comparison between (a) the first and second portion of the normalized TIP address and (b) a control flow integrity model.
    Type: Application
    Filed: January 11, 2019
    Publication date: May 30, 2019
    Inventors: Zheng Zhang, Jason Martin, Justin Gottschlich, Abhilasha Bhargav-Spantzel, Salmin Sultana, Li Chen, Wei Li, Priyam Biswas, Paul Carlson
  • Publication number: 20190154592
    Abstract: The present invention relates generally to the inspection of pipes, and the like, and more particularly to the remote inspection of ferromagnetic pipes. The invention teaches apparatus comprising, in combination: a vehicle equipped with a plurality of wheels capable of propelling the vehicle within a predetermined ferromagnetic environment to be inspected; means for remotely applying drive forces to said wheels; said wheels including a plurality of passive non-driven rollers; said passive rollers including magnetized means; means for acquiring visual images of the condition of said pipes; and means for remotely accessing said visual images; thereby enabling remote inspection of said pipes. An immediate environment in which the use of the present invention is contemplated is in inspection of ferromagnetic pipes which are located above and/or below ground.
    Type: Application
    Filed: January 26, 2019
    Publication date: May 23, 2019
    Inventors: Lee Carlson, Jeffrey Shasho, Nishant Kumar, Jason Herman
  • Publication number: 20190146205
    Abstract: The disclosure relates to a viewing optic. In one embodiment, the disclosure relates to a viewing optic having an integrated display system. In one embodiment, the disclosure relates to a viewing optic having an integrated display system for generating images that are projected into the first focal plane of an optical system.
    Type: Application
    Filed: January 14, 2019
    Publication date: May 16, 2019
    Inventors: Calen Havens, Will Lowry, Ian Klemm, Samuel Hamilton, Garrison Bollig, Craig Schultz, Andrew Carlson, Jason Lyle, David M. Hamilton
  • Publication number: 20190110657
    Abstract: A coupling mechanism for removably coupling a storage cart to a surface maintenance machine includes a cart-side connector connectable to the storage cart and a machine-side connector connectable to the surface maintenance machine. The coupling mechanism includes a connecting rod engageable with the machine-side connector. The coupling mechanism includes a bracket assembly positioned between the cart-side connector and the machine-side connector. The bracket assembly can receive the connecting rod to engage therewith to facilitate a first relative movement between the connecting rod and a portion of the bracket assembly in a direction perpendicular to a floor surface on which the surface maintenance machine is traveling, and a pivoting of the bracket assembly about a pivot axis passing through the connecting rod.
    Type: Application
    Filed: October 18, 2018
    Publication date: April 18, 2019
    Inventors: Brett Jason Carlson, Matthew Ryan Baldwin, Laurence A. Jensen, John C. Ickes, Martin L. Dickrell, Michael M. Dimovski, Stefan Sehmke, Jacob L. Stock
  • Publication number: 20190029171
    Abstract: Apparatuses associated with cutting elements are disclosed herein. In embodiments, a blade pin may include a head and a main body. The main body may extend from the head of the blade pin, and may include a cavity. The main body may further include a first aperture, wherein the first aperture is connected to the cavity. The main body may further include a second aperture formed in a sidewall, wherein the sidewall extends from the first end to the second end of the main body, and wherein the second aperture is connected to the cavity. The blade pin may include a valve, wherein the valve allows passage of a lubricant into the cavity through the first aperture and prevents passage of the lubricant out of the cavity through the first aperture. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: July 26, 2017
    Publication date: January 31, 2019
    Inventors: Jason Carlson, Kurt Summers, Robert A. Dewey
  • Patent number: 10188031
    Abstract: A blade assembly for a rotary cutter. The blade assembly comprises a blade carrier rotatably connected to the rotary cutter. The blade assembly additionally comprises one or more cutter blades secured to the blade carrier such that rotation of the blade carrier causes a corresponding rotation of the cutter blades. The blade assembly further comprises a blade stop associated with the blade carrier and configured to inhibit rotation of the cutter blades with respect to the blade carrier.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: January 29, 2019
    Assignee: Great Plains Manufacturing, Inc.
    Inventors: Jason Carlson, Jeff Welsh
  • Patent number: 10118309
    Abstract: Embodiments provide a log splitter with an extendable, or otherwise movable, work zone to increase the accessibility of the work zone for a user and improve movability of the log splitter. The log splitter may be configurable to be in an extended position, a compact position, a vertical position, or a moving position. In the extended position, the log splitter may split logs in a horizontal direction, and in the vertical position the log splitter may split logs in a vertical direction. When the log splitter is in the moving position and/or the compact position an operator of the log splitter may manually move the log splitter to a new position and/or location, or tow the log splitter with a vehicle.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: November 6, 2018
    Assignee: Blount, Inc.
    Inventors: Ron Bowman, Jason Carlson, Patrick Foley, Emanuel Guzman, John Hatch, Hovan Huang, Marilena Papaianache, Randy Pitzer
  • Publication number: 20170208741
    Abstract: A blade assembly for a rotary cutter. The blade assembly comprises a blade carrier rotatably connected to the rotary cutter. The blade assembly additionally comprises one or more cutter blades secured to the blade carrier such that rotation of the blade carrier causes a corresponding rotation of the cutter blades. The blade assembly further comprises a blade stop associated with the blade carrier and configured to inhibit rotation of the cutter blades with respect to the blade carrier.
    Type: Application
    Filed: January 27, 2017
    Publication date: July 27, 2017
    Inventors: Jason Carlson, Jeff Welsh
  • Publication number: 20160257023
    Abstract: Embodiments provide a log splitter with an extendable, or otherwise movable, work zone to increase the accessibility of the work zone for a user and improve movability of the log splitter. The log splitter may be configurable to be in an extended position, a compact position, a vertical position, or a moving position. In the extended position, the log splitter may split logs in a horizontal direction, and in the vertical position the log splitter may split logs in a vertical direction. When the log splitter is in the moving position and/or the compact position an operator of the log splitter may manually move the log splitter to a new position and/or location, or tow the log splitter with a vehicle.
    Type: Application
    Filed: February 19, 2016
    Publication date: September 8, 2016
    Inventors: Ron Bowman, Jason Carlson, Patrick Foley, Emanuel Guzman, John Hatch, Hovan Huang, Marilena Papaianache, Randy Pitzer
  • Patent number: 7512713
    Abstract: A system and methods providing a rendering independent persistence of information is provided. In an illustrative implementation, data is provided having some predefined structure. In operation, the data is processed such that the data and it's associated structure are represented in a data format that is persistent. In operation, the data is parsed according to one or more constraints and translated into the persistent data format.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventors: Fang Wang, Yee Man Bergstrom, Jason Carlson
  • Publication number: 20090055237
    Abstract: A software and/or hardware facility for managing project schedules having inherent uncertainty. The facility allows users to create hierarchical data structures to model projects and other collective efforts. The hierarchical data structures contain work items that can represent tasks, collections of tasks and collections of collections and tasks. Each work item can have associated with it an estimate provided by a user, such as a ranged estimate of the amount of work remaining before the work item is completed. Based at least in part on the provided estimate, the facility can calculate expected start and finish dates for each work item. By calculating expected start and finish dates for all or most of the work items in a project, the facility is able to calculate an expected end date for the entire project. By basing the calculation on ranged estimates, the facility can account for the uncertainty inherent in projects.
    Type: Application
    Filed: August 23, 2007
    Publication date: February 26, 2009
    Inventors: Bruce P. Henry, Jason Carlson, Charles A. Seybold, Bryan Wilkerson
  • Publication number: 20090055228
    Abstract: A software and/or hardware facility for graphically displaying schedule uncertainty inherent in projects. In some embodiments, the facility generates uncertainty bars for display to users that express the uncertainty inherent in work items, such as projects and/or tasks. An uncertainty bar can visually indicate the work item's earliest start date, earliest expected finish date, expected finish date, latest expected finish date and latest finish date, as calculated by the facility. For a project that has multiple component tasks, the facility can generate an uncertainty bar for each component task. The facility can also generate an uncertainty bar for the entire project. In some embodiments, the facility generates graphs that display the history of uncertainty for work items.
    Type: Application
    Filed: August 23, 2007
    Publication date: February 26, 2009
    Inventors: Bruce P. Henry, Jason Carlson, Charles A. Seybold, Bryan Wilkerson
  • Patent number: 7331015
    Abstract: A report definition is processed by a report processor to generate a report. The report definition includes a plurality of data regions arranged on a page, where the data regions as arranged on the page in the report definition extend in multiple dimensions selected from a group consisting of across the page, down page and layered on the page. The report processor has a data extension for accessing data for the report from a data source based on query information and data source information in the report definition. The report processor lays out the report in an intermediate format based on layout information in the report definition and the data accessed by the data extension. The report processor also has a rendering extension for rendering the report in a particular rendering format based on the intermediate format of the report.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: February 12, 2008
    Assignee: Microsoft Corporation
    Inventors: Christopher Alan Hays, Fang Wang, Jason Carlson
  • Patent number: 7305621
    Abstract: A computer-based report is generated based on report data and according to a report definition describing how to render the report on a page or screen or the like. The report definition may have standard data recognizable to a report processor, and may also have custom data not recognizable to the report processor but to, for example, a rendering extension of such processor. The report processor though not recognizing the custom data. does not delete or ignore but instead passes the custom data in an intermediate format. Thus, the rendering extension which does recognize the passed-through custom data can in fact interpret and act upon such custom data.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: December 4, 2007
    Assignee: Microsoft Corporation
    Inventors: Christopher Alan Hays, Fang Wang, Daniel Philip Cory, Jason Carlson
  • Publication number: 20070256028
    Abstract: Various technologies for processing a selection on an item on a report. In one implementation, a request to perform an action on the item may be received. Whether one or more actions corresponding to the item exist based on one or more parameters and one or more values of the parameters associated with the item may be dynamically determined. A list of one or more actions may be displayed if the one or more actions exist.
    Type: Application
    Filed: April 26, 2006
    Publication date: November 1, 2007
    Applicant: Microsoft Corporation
    Inventors: Christopher Hays, Jason Carlson, Robert Meyers
  • Publication number: 20070244860
    Abstract: Querying a compound XML document having a primary XML document and multiple nested documents may be performed in a single query. The single query comprises an expression of at least one attribute and the encoding type of the nested documents. Execution of the query involves decoding each nested document according to its encoding type and searching for the attribute specified in the query. The results returned from each of the nested documents may be combined with the results returned from the primary document before returning the results to the user.
    Type: Application
    Filed: April 12, 2006
    Publication date: October 18, 2007
    Applicant: Microsoft Corporation
    Inventors: Jason Carlson, Christopher Hayes, Alexandre Mineev
  • Publication number: 20070233666
    Abstract: Mechanisms are provided for drilling on data elements in arbitrary ad-hoc reports. Data elements in one ad-hoc report can be examined and then drilled on, in order to obtain other related data elements in other ad-hoc reports. Thus, in one exemplary aspect of the disclosure, when a user selects a data element in an ad-hoc report, another ad-hoc report is generated containing data elements that are obtained as a result of taking into account 1) the original query associated with data element in the ad-hoc report; 2) the context of the selection in the ad-hoc report, and 3) the granularity of the resulting query associated with the resulting ad-hoc report.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Jason Carlson, Robert Meyers
  • Publication number: 20070233680
    Abstract: Mechanisms are provided for auto-generating reports based on metadata. Entities in databases may have some associated metadata, and this metadata may serve as the basis of the reports. Such reports may be generated not only automatically but also dynamically. The generation of reports may also be a function of the role traversal between entities, such that if a role indicates at most one instance of the target entity is related to an instance of the source entity, a single-type report can be created, whereas if the role indicates many instances of the target entity may be related, a different kind or report can be generated, namely, a multi-type report. Lastly, even though reports are auto-generated, such reports can be overridden or customized via user interfaces or application programming interfaces.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Jason Carlson, Carolyn Chau, Robert Meyers
  • Publication number: 20070006066
    Abstract: Indexing and storage of context of a plurality of interactive points within an interactive document is provided. The context of the interactive points within the document is stored in a server such that it can be located by the server via the index. Furthermore, information may be received at the server identifying context data for an interactive point stored in the server upon a user activating the interactive point within the document. The server may then transmit to a client the context data stored by the server identified by the information received.
    Type: Application
    Filed: June 29, 2005
    Publication date: January 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Jason Carlson, Brian Welcker, Tudor Trufinescu