Patents by Inventor Ryan Carlson

Ryan 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: 9353554
    Abstract: An emergency access mechanism for a cash drawer is provided. In one embodiment, the emergency access mechanism comprises an emergency access plug configured to engage with a locking mechanism of the cash drawer such that actuation of the emergency access plug causes the locking mechanism to release. The mechanism may also comprise an emergency access cover configured to fit partially over and engage the emergency access shell, such that actuation of the emergency access cover causes a portion of the emergency access cover to break.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: May 31, 2016
    Assignee: APG Cash Drawer, LLC
    Inventor: Ryan Carlson
  • Patent number: 9292294
    Abstract: Method and apparatus to efficiently detect violations of data dependency relationships. A memory address associated with a computer instruction may be obtained. A current state of the memory address may be identified. The current state may include whether the memory address is associated with a read or a store instruction, and whether the memory address is associated with a set or a check. A previously accumulated state associated with the memory address may be retrieved from a data structure. The previously accumulated state may include whether the memory address was previously associated with a read or a store instruction, and whether the memory address was previously associated with a set or a check. If a transition from the previously accumulated state to the current state is invalid, a failure condition may be signaled.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: March 22, 2016
    Assignee: Intel Corporation
    Inventors: Muawya M. Al-Otoom, Paul Caprioli, Ryan Carlson, Ho-Seop Kim, Omar Shaikh
  • Publication number: 20160070251
    Abstract: According to at least one embodiment, a computer-implemented method to implement at least one automation rule is described. The at least one automation rule may be generated, wherein the at least one automation rule may control at least one aspect of an automation system. The execution origination point may be selected for the at least one automation rule based at least in part on the one or more implementation parameters. The one or more implementation parameters may comprise at least one of the speed of the automation rule execution, the scalability of the automation rule, the flexibility of the automation rule conditions, or the ease of automation rule modification.
    Type: Application
    Filed: September 9, 2014
    Publication date: March 10, 2016
    Inventors: Nicholas Brown, Jason Carter, Ryan Carlson
  • Publication number: 20160023975
    Abstract: Disclosed herein are processes for preparing an ?,?-Cn-diol, wherein n is 5 or greater, from a feedstock comprising a Cn oxygenate. In one embodiment, the process comprises contacting the feedstock with hydrogen gas in the presence of a catalyst comprising Pt, Cu, Ni, Pd, Pt, Rh, Ir, Ru, or Fe on a WO3 or WOx support. In one embodiment, the process comprises contacting the feedstock with hydrogen in the presence of a catalyst comprising a metal M1 and a metal M2 or an oxide of M2, and optionally a support. In one embodiment, M1 is Pd, Pt, or Ir; and M2 is Mo, W, V, Mn, Re, Zr, Ni, Cu, Zn, Cr, Ge, Sn, Ti, Au, or Co. The Cn oxygenate may be obtained from a biorenewable resource.
    Type: Application
    Filed: October 7, 2015
    Publication date: January 28, 2016
    Inventors: Alan Martin Allgeier, TORREN RYAN CARLSON, DAVID RICHARD CORBIN, WATHUDURA INDIKA NAMAL DE SILVA, CARL ANDREW MENNING, JOACHIM C RITTER, SOURAV KUMAR SENGUPTA
  • Publication number: 20150345182
    Abstract: An emergency access mechanism for a cash drawer is provided. In one embodiment, the emergency access mechanism comprises an emergency access plug configured to engage with a locking mechanism of the cash drawer such that actuation of the emergency access plug causes the locking mechanism to release. The mechanism may also comprise an emergency access cover configured to fit partially over and engage the emergency access shell, such that actuation of the emergency access cover causes a portion of the emergency access cover to break.
    Type: Application
    Filed: April 22, 2015
    Publication date: December 3, 2015
    Inventor: Ryan Carlson
  • Patent number: 9181157
    Abstract: Disclosed herein are processes for preparing an ?,?-Cn-diol, wherein n is 5 or greater, from a feedstock comprising a Cn oxygenate. In one embodiment, the process comprises contacting the feedstock with hydrogen gas in the presence of a catalyst comprising Pt, Cu, Ni, Pd, Pt, Rh, Ir, Ru, or Fe on a WO3 or WOx support. In one embodiment, the process comprises contacting the feedstock with hydrogen in the presence of a catalyst comprising a metal M1 and a metal M2 or an oxide of M2, and optionally a support. In one embodiment, M1 is Pd, Pt, or Ir; and M2 is Mo, W, V, Mn, Re, Zr, Ni, Cu, Zn, Cr, Ge, Sn, Ti, Au, or Co. The Cn oxygenate may be obtained from a biorenewable resource.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: November 10, 2015
    Assignee: E I DU PONT DE NEMOURS AND COMPANY
    Inventors: Alan Martin Allgeier, Torren Ryan Carlson, David Richard Corbin, Wathudura Indika Namal De Silva, Ekaterini Korovessi, Carl Andrew Menning, Joachim C Ritter, Sourav Kumar Sengupta
  • Patent number: 9018423
    Abstract: Disclosed herein are processes for preparing an ?,?-Cn-diol, wherein n is 5 or greater, from a feedstock comprising a Cn oxygenate. In one embodiment, the process comprises contacting the feedstock with hydrogen gas in the presence of a catalyst comprising Pt, Cu, Ni, Pd, Pt, Rh, Ir, Ru, or Fe on a WO3 or WOx support. In one embodiment, the process comprises contacting the feedstock with hydrogen in the presence of a catalyst comprising a metal M1 and a metal M2 or an oxide of M2, and optionally a support. In one embodiment, M1 is Pd, Pt, or Ir; and M2 is Mo, W, V, Mn, Re, Zr, Ni, Cu, Zn, Cr, Ge, Sn, Ti, Au, or Co. The Cn oxygenate may be obtained from a biorenewable resource.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: April 28, 2015
    Assignee: E I du Pont de Nemours and Company
    Inventors: Alan Martin Allgeier, Torren Ryan Carlson, David Richard Corbin, Wathudura Indika Namal De Silva, Ekaterini Korovessi, Carl Andrew Menning, Joachim C Ritter, H David Rosenfeld, Sourav Kumar Sengupta
  • Publication number: 20150099903
    Abstract: Disclosed herein are processes for preparing an ?,?-Cn-diol, wherein n is 5 or greater, from a feedstock comprising a Cn oxygenate. In one embodiment, the process comprises contacting the feedstock with hydrogen gas in the presence of a catalyst comprising Pt, Cu, Ni, Pd, Pt, Rh, Ir, Ru, or Fe on a WO3 or WOx support. In one embodiment, the process comprises contacting the feedstock with hydrogen in the presence of a catalyst comprising a metal M1 and a metal M2 or an oxide of M2, and optionally a support. In one embodiment, M1 is Pd, Pt, or Ir; and M2 is Mo, W, V, Mn, Re, Zr, Ni, Cu, Zn, Cr, Ge, Sn, Ti, Au, or Co. The Cn oxygenate may be obtained from a biorenewable resource.
    Type: Application
    Filed: December 12, 2014
    Publication date: April 9, 2015
    Inventors: ALAN MARTIN ALLGEIER, Torren Ryan Carlson, David Richard Corbin, Wathudura Indika Namal De Silva, Ekaterini Korovessi, Carl Andrew Menning, Joachim C. Ritter, Sourav Kumar Sengupta
  • Publication number: 20140089271
    Abstract: Method and apparatus to efficiently detect violations of data dependency relationships. A memory address associated with a computer instruction may be obtained. A current state of the memory address may be identified. The current state may include whether the memory address is associated with a read or a store instruction, and whether the memory address is associated with a set or a check. A previously accumulated state associated with the memory address may be retrieved from a data structure. The previously accumulated state may include whether the memory address was previously associated with a read or a store instruction, and whether the memory address was previously associated with a set or a check. If a transition from the previously accumulated state to the current state is invalid, a failure condition may be signaled.
    Type: Application
    Filed: September 27, 2012
    Publication date: March 27, 2014
    Inventors: Muawya M. AL-OTOOM, Paul CAPRIOLI, Ryan CARLSON, Ho-Seop KIM, Omar SHAIKH
  • Publication number: 20130289318
    Abstract: Disclosed herein are processes for preparing an ?,?-Cn-diol, wherein n is 5 or greater, from a feedstock comprising a Cn oxygenate. In one embodiment, the process comprises contacting the feedstock with hydrogen gas in the presence of a catalyst comprising Pt, Cu, Ni, Pd, Pt, Rh, Ir, Ru, or Fe on a WO3 or WOx support. In one embodiment, the process comprises contacting the feedstock with hydrogen in the presence of a catalyst comprising a metal M1 and a metal M2 or an oxide of M2, and optionally a support. In one embodiment, M1 is Pd, Pt, or Ir; and M2 is Mo, W, V, Mn, Re, Zr, Ni, Cu, Zn, Cr, Ge, Sn, Ti, Au, or Co. The Cn oxygenate may be obtained from a biorenewable resource.
    Type: Application
    Filed: April 25, 2013
    Publication date: October 31, 2013
    Applicant: E I DU PONT DE NEMOURS AND COMPANY
    Inventors: Alan Martin ALLGEIER, Torren Ryan CARLSON, Wathudura Indika Namal DE SILVA, Ekaterini KOROVESSI, Carl MENNING, Joachim C. RITTER, H David ROSENFELD, Sourav Kumar SENGUPTA
  • Publication number: 20130262779
    Abstract: Profiling and analyzing modules may be combined with hardware modules to identify a likelihood that a particular region of code in a computer program contains data that would benefit from prefetching. Those regions of code that would not benefit from prefetching may also be identified. Once a region of code has been identified, a hardware prefetcher may be selectively enabled or disable when executing code in identified code region. In some instances, once a processing device finishes executing code in the identified code region, the state of the hardware prefetcher may then be switched back to its original state. Systems, methods, and media are provided.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Inventors: Jayaram BOBBA, Ryan CARLSON, Jeffrey Cook, Abhinav DAS, Jason HORIHAN, Wei LI, Suresh SRINIVAS, Sreenivas SUBRAMONEY, Krishnaswamy VISWANATHAN
  • Publication number: 20050085979
    Abstract: An electronic transmission control system is provided that can achieve a transmission ratio based on the operator inputs and the current vehicle operating conditions. The transmission constantly connects the engine to the load, and the transmission ratio is only varied by a change in command from the present invention. The transmission's mechanical function is solely to vary the ratio between its input and output. In using the present invention, an operator must select an operating mode, either automatic or manual, using a two-position switch. While in the automatic mode, the present invention determines the vehicle speed by considering the position of the throttle and the operator's use of brakes. In the manual mode, the present invention further considers the operator's selection of a gear condition.
    Type: Application
    Filed: November 4, 2004
    Publication date: April 21, 2005
    Applicant: Sauer-Danfoss Inc.
    Inventors: Ryan Carlson, Manfred Maiers, Steven Gluck
  • Patent number: 6852269
    Abstract: A process for forming a cushion layer of a preselected thickness on an inside of a prosthetic liner body is provided and includes the steps of introducing the liner body into a mold cavity; disposing a sufficient amount of cushioning material into the inside of the liner and directing a mandrel into the inside of the liner body. The driving action of the mandrel causes the cushioning material to be dispersed between the mandrel and the liner body, thereby forming the cushioning layer of preselected thickness.
    Type: Grant
    Filed: March 19, 2002
    Date of Patent: February 8, 2005
    Assignee: Silipos, Inc.
    Inventors: John D. Eberle, Ryan Carlson, Robert E. Orzukak
  • Publication number: 20030178746
    Abstract: A number of different methods for applying a layer of cushioning material to a surface of an article are provided, whereby the thickness of the cushion layer can be controlled to a high degree of precision and the profile of the cushion layer can also be controlled and varied depending upon the application.
    Type: Application
    Filed: March 19, 2002
    Publication date: September 25, 2003
    Applicant: SSL AMERICAS, INC.
    Inventors: John D. Eberle, Ryan Carlson, Robert E. Orzukak
  • Publication number: 20030181989
    Abstract: An improved cushioned liner (i.e., prosthetic liner) for covering a residual limb of an amputee is provided. According to one embodiment, the cushioned liner includes a sock-shaped fabric body member formed of at least two fabric pieces. One of the fabric pieces is a distal end piece that is attached to at least one other fabric piece along a circumferential edge of the distal end piece. The distal end piece is free of a transverse seam that extends across the distal end piece. The cushioned liner also includes a cushion layer disposed on at least one side of the sock-shaped fabric member. In another embodiment, a liner body having the above construction is provided and is adapted to receive cushioning material to form the cushioned liner.
    Type: Application
    Filed: March 19, 2002
    Publication date: September 25, 2003
    Applicant: SSL AMERICAS, INC.
    Inventors: John D. Eberle, Stephen P. Schaffer, Ryan Carlson, Barry A. May
  • Publication number: 20030061279
    Abstract: An apparatus and method enables remote access and control of applications. The processing of the application takes place in multiple locations. One typically being a server whereon the application is installed. Another is the workstation of a user. The workstation typically provides user interface processing and the server handles the execution of the application. The apparatus may provide efficient use of resources by reducing the amount of data that must be passed between the workstation and the server. The apparatus may include applications enabling multiple users to access and control the same instance of a running application. The apparatus may also allow a provider of a service to see a user's screen and control the computer of a user.
    Type: Application
    Filed: May 14, 2002
    Publication date: March 27, 2003
    Inventors: Scot Llewellyn, Paul Watt, Joseph Ivie, Doug Schultz, Shawn Stevens, Ryan Carlson