Patents by Inventor Steve A. Johnson

Steve A. Johnson 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: 8458668
    Abstract: Methods, systems and computer program products are provided for ignoring one or more output arguments of a function in a programming environment. Users or programmers may designate one or more output arguments that are not desired by the users. The called function determines which output arguments are designated by the users. The one or more output arguments designated by the users are ignored by the function. The called function may reclaim memory space for the output arguments designated by the users. The called function may also avoid operations for generating values for the output arguments designated by the users. The called function does not need to return values for the output arguments designated by the users.
    Type: Grant
    Filed: January 3, 2012
    Date of Patent: June 4, 2013
    Assignee: The MathWorks, Inc.
    Inventor: Steve Johnson
  • Patent number: 8451144
    Abstract: A flap advisory system provides an advisory to a pilot informing that a speed of the aircraft should be attended to because of a current or desired flap setting. More specifically, the flap advisory system compares a measured airspeed of the aircraft either directly to a flap placard speed or to a marginal speed range set below the flap placard speed for a given flap setting. If the measured airspeed is determined to be excessive then the system provides an advisory indicating the airspeed is too fast. Further, the system may provide an advisory when a movement of a flap handle is detected such that continued movement of the flap handle would place the flaps in a setting that is inappropriate for the measured airspeed.
    Type: Grant
    Filed: February 4, 2009
    Date of Patent: May 28, 2013
    Assignee: Honeywell International Inc.
    Inventors: Yasuo Ishihara, Steve Johnson, Kevin J Conner
  • Publication number: 20130106623
    Abstract: Systems and methods for improving sink rate alerting for rotary wing aircraft. In one example, the system includes a radio altimeter that produces an altitude value, a processor that is in signal communication with the user interface device and the radio altimeter. The processor receives an altitude value, a position value for the aircraft and landing zone (LZ) information. The processor determines if the aircraft is on an approach to land at an LZ that is raised above surrounding terrain based on the received position value and LZ information. The processor receives sink rate information for the aircraft and generates a sink rate alert based on the received sink rate information and the aircraft altitude value if the sink rate information is greater than a sink rate value adjusted according to the LZ information. An output device outputs the generated sink rate alert. The LZ information includes an altitude value.
    Type: Application
    Filed: October 31, 2011
    Publication date: May 2, 2013
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Yasuo Ishihara, Steve Johnson, Gary A. Ostrom
  • Publication number: 20130058093
    Abstract: Embodiments of the present invention generally relate to an integrated compact fluorescent reflector flat panel lamp. In one aspect, an integrated compact fluorescent reflector flat panel lamp is provided. The integrated compact fluorescent reflector flat panel lamp includes a housing, a flat panel lamp portion disposed in the upper part of the housing, lamp circuitry/ballast disposed in the lower part of the housing and a screw type base.
    Type: Application
    Filed: May 9, 2011
    Publication date: March 7, 2013
    Applicants: MATH BRIGHT TECHNOLOGY CO., LTD., LUMIETTE INC.
    Inventors: Noel Park, Fu-Min Guan, Steve Johnson
  • Publication number: 20130057144
    Abstract: Embodiments of the present invention generally relate to a fluorescent flat panel lamp. In one aspect, a flat panel lamp is provided. The flat panel lamp includes a substantially flat glass plate. The flat panel lamp further includes a formed plate attached to the substantially flat glass plate. The glass plates are hermetically sealed and define a channel. The channel is configured to hold gas and mercury. The flat panel lamp further includes an electrode at each end of the channel, wherein a ratio of the active area of the channel to a surface area of the electrode is less than 10.
    Type: Application
    Filed: May 9, 2011
    Publication date: March 7, 2013
    Applicants: MATH BRIGHT TECHNOLOGY CO., LTD., LUMIETTE INC.
    Inventors: Noel Park, Fu-Min Guan, Steve Johnson
  • Patent number: 8381110
    Abstract: An automatic graphics delivery system that operates in parallel with an existing Web site infrastructure is provided. The system streamlines the post-production process by automating the production of media through content generation procedures controlled by proprietary tags placed by an author within URLs embedded within Web documents.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: February 19, 2013
    Assignee: Equilibrium
    Inventors: Sean Barger, Steve Johnson, Matt Butler, Jerry Destremps, David Pochron, Trent Brown
  • Publication number: 20120278840
    Abstract: A user interface, such as a graphical user interface or other electronic displayable interface, is contemplated. The user interface may include a reading lens portion configured to facilitate providing expanded viewing of content from other portions of the display. The reading lens portion may be displayed according to a non-linear timeline as to facilitate identifying upcoming contents without being constrained by a linear timeline used in other portions of the user interface.
    Type: Application
    Filed: April 27, 2012
    Publication date: November 1, 2012
    Applicant: CABLE TELEVISION LABORATORIES, INC.
    Inventors: Stephen Glennon, Steve Johnson, Stephen Buck, Peter F. Brown
  • Patent number: 8209350
    Abstract: Some embodiments of the invention provide methods, mediums, and systems for collecting and updating associated information. The present invention also provides a method and system for managing associated information in one file structure. Associated information can be generated from a source file or data and a portfolio can be generated to collect and store the source file or data and the associated information. A portfolio can include multiple folios storing different aspects of information that are related to one another. Each folio can associate information with aspects of other folios. When a change has occurred on a folio, an update strategy is used to update related folios and a map may be optionally generated. The map may provide information that allows dependent folios to understand what was changed. The map may remain in existence until all the dependent folios have adapted to the change.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: June 26, 2012
    Assignee: The MathWorks, Inc.
    Inventor: Steve Johnson
  • Patent number: 8200872
    Abstract: The present invention is directed to a method for deterministic Serial Attached Small Computer System Interface (SAS) discovery and configuration. The method includes transmitting a Serial Management Protocol (SMP) DISCOVER Request from a node of a SAS domain to each expander of the SAS domain. The method further includes receiving SMP DISCOVER Responses at the node from each expander of the SAS domain. The method further includes comparing BROADCAST (CHANGE) RECEIVED (BCR) counts provided in each of the received SMP DISCOVER Responses to stored BCR counts, said stored BCR counts having been recorded and stored by the node prior to said transmitting of said SMP DISCOVER Request. The method further includes updating the stored BCR counts based upon said received BCR counts. The method further includes selectively transmitting a second SMP DISCOVER Request from the node to at least one, but not all of the expanders of the SAS domain.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: June 12, 2012
    Assignee: LSI Corporation
    Inventors: Steve Johnson, Owen Parry
  • Publication number: 20120124256
    Abstract: The present invention is directed to a method for deterministic Serial Attached Small Computer System Interface (SAS) discovery and configuration. The method includes transmitting a Serial Management Protocol (SMP) DISCOVER Request from a node of a SAS domain to each expander of the SAS domain. The method further includes receiving SMP DISCOVER Responses at the node from each expander of the SAS domain. The method further includes comparing BROADCAST (CHANGE) RECEIVED (BCR) counts provided in each of the received SMP DISCOVER Responses to stored BCR counts, said stored BCR counts having been recorded and stored by the node prior to said transmitting of said SMP DISCOVER Request. The method further includes updating the stored BCR counts based upon said received BCR counts. The method further includes selectively transmitting a second SMP DISCOVER Request from the node to at least one, but not all of the expanders of the SAS domain.
    Type: Application
    Filed: November 15, 2010
    Publication date: May 17, 2012
    Applicant: LSI CORPORATION
    Inventors: Steve Johnson, Owen Parry
  • Publication number: 20120095625
    Abstract: Systems and methods for alerting for potential tailstrike during landing. A processing device located onboard an aircraft determines whether the aircraft is in a landing operational mode. If the aircraft is determined within the landing operational mode, the processing device determines whether aircraft speed is less than a previously defined threshold speed and generates an alert signal if it is determined that the aircraft's speed is less than the previously defined threshold speed. An output device located onboard the aircraft, outputs an alert based on the generated alert signal.
    Type: Application
    Filed: October 19, 2010
    Publication date: April 19, 2012
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Yasuo Ishihara, Steve Johnson
  • Patent number: 8116923
    Abstract: Systems and methods for suppressing an unstable alert when the aircraft is in the process of landing on a temporarily displaced threshold. In an example process, a processor on the aircraft determines the aircraft is on an approach to landing on a runway based on information received from one or more data sources on the aircraft, then retrieves predefined glideslope information for the runway from a memory device that is in signal communication with the processor. Next, the processor determines whether position of the aircraft is above the predefined glideslope by a first threshold amount. If the aircraft is determined to be above the predefined glideslope by the first threshold amount, the processor issues an unstable alert only if a flight path angle of the aircraft is greater than an angle of the predefined glideslope by a second threshold amount.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: February 14, 2012
    Assignee: Honeywell International
    Inventors: Yasuo Ishihara, Steve Johnson
  • Patent number: 8112741
    Abstract: Methods, systems and computer program products are provided for ignoring one or more output arguments of a function in a programming environment. Users or programmers may designate one or more output arguments that are not desired by the users. The called function determines which output arguments are designated by the users. The one or more output arguments designated by the users are ignored by the function. The called function may reclaim memory space for the output arguments designated by the users. The called function may also avoid operations for generating values for the output arguments designated by the users. The called function does not need to return values for the output arguments designated by the users.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: February 7, 2012
    Assignee: The MathWorks, Inc.
    Inventor: Steve Johnson
  • Patent number: 8098176
    Abstract: Systems and methods for improving landing gear alerting on a rotary wing aircraft. An example system includes a user interface device that allows a user to set a bug altitude value and a radio altimeter that produces an altitude value, both of which are in communication with a processor. The processor receives a bug altitude setting, generates a landing gear alert altitude value based on the received bug altitude setting and a predefined additive, receives a radio altitude value for the rotary-wing aircraft, and generates a landing gear alert if the radio altitude value is less than the landing gear alert altitude value and the landing gear is not in a landing position. An output device in signal communication with the processor, outputs the generated landing gear alert.
    Type: Grant
    Filed: June 23, 2010
    Date of Patent: January 17, 2012
    Assignee: Honeywell International Inc.
    Inventors: Yasuo Ishihara, Steve Johnson, Gary Ostrom
  • Publication number: 20110320070
    Abstract: Systems and methods for adjusting target approach speed for use in a “Too Fast” approach to landing condition. An exemplary system stores predefined maximum wind setting and a predefined reference speed and a pilot set bug speed value. A processing device sets a target speed equal to the bug speed, if the bug speed is less than the reference speed plus a value associated with a predefined maximum wind setting, and sets the target speed equal to the reference speed plus the max wind added value, if the manual bug speed is not less than the reference speed plus the max wind added value. An output device outputs an alert if the received aircraft speed is greater than the set target speed plus a predefined error value when the received aircraft location is within a threshold value of a touchdown point.
    Type: Application
    Filed: June 23, 2010
    Publication date: December 29, 2011
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Yasuo Ishihara, Steve Johnson
  • Publication number: 20110273315
    Abstract: Systems and methods for improving landing gear alerting on a rotary wing aircraft. An example system includes a user interface device that allows a user to set a bug altitude value and a radio altimeter that produces an altitude value, both of which are in communication with a processor. The processor receives a bug altitude setting, generates a landing gear alert altitude value based on the received bug altitude setting and a predefined additive, receives a radio altitude value for the rotary-wing aircraft, and generates a landing gear alert if the radio altitude value is less than the landing gear alert altitude value and the landing gear is not in a landing position. An output device in signal communication with the processor, outputs the generated landing gear alert.
    Type: Application
    Filed: June 23, 2010
    Publication date: November 10, 2011
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Yasuo Ishihara, Steve Johnson, Gary Ostrom
  • Publication number: 20110276200
    Abstract: Systems and methods that alert the pilot of the unusual negative pitch attitude. Additionally, the system can bias a “sink rate” envelope toward a more sensitive direction, such that the pilot can be alerted while (or before) a large sink rate is built up during an unusual negative pitch attitude condition.
    Type: Application
    Filed: June 23, 2010
    Publication date: November 10, 2011
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Yasuo Ishihara, Steve Johnson, Gary Ostrom
  • Patent number: 8051408
    Abstract: A method of dynamically analyzing source code to generate usage hints for a user performing program editing is disclosed. The functions in a collection of source code being edited by a user are processed so as to generate a parse tree data structure for each function called. The incoming and outgoing arguments in the parse tree are identified. Subsequently, a user editing code calls the function and either completely or incompletely enters the arguments as part of the function called. Input arguments are identified and associated with the corresponding argument in the parse tree for the function. Relevant preconditions and post-conditions of the surrounding nodes corresponding to the current location are analyzed. Usage hints are provided for the completion of the function call. Arguments for a completed function call argument entered by the user are validated. Error messages are delivered in the event of an invalid call.
    Type: Grant
    Filed: September 13, 2004
    Date of Patent: November 1, 2011
    Assignee: The MathWorks, Inc.
    Inventor: Steve Johnson
  • Publication number: 20110118911
    Abstract: Systems and methods for suppressing an unstable alert when the aircraft is in the process of landing on a temporarily displaced threshold. In an example process, a processor on the aircraft determines the aircraft is on an approach to landing on a runway based on information received from one or more data sources on the aircraft, then retrieves predefined glideslope information for the runway from a memory device that is in signal communication with the processor. Next, the processor determines whether position of the aircraft is above the predefined glideslope by a first threshold amount. If the aircraft is determined to be above the predefined glideslope by the first threshold amount, the processor issues an unstable alert only if a flight path angle of the aircraft is greater than an angle of the predefined glideslope by a second threshold amount.
    Type: Application
    Filed: November 19, 2009
    Publication date: May 19, 2011
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Yasuo Ishihara, Steve Johnson
  • Publication number: 20110118909
    Abstract: Systems and methods for performing V speeds verification. An example system determines if during a takeoff roll there is enough runway left for the aircraft to stop with a predetermined braking force. If an incorrect “too small” weight had been used to previously compute Vspeeds (e.g., V1) and engine takeoff setting, the predicted point (based on the actual aircraft acceleration) to reach V1 provides not enough runway length remaining to stop. If such a situation is determined, an alert is outputted to the flight crew.
    Type: Application
    Filed: November 19, 2009
    Publication date: May 19, 2011
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Yasuo Ishihara, Steve Johnson