Patents by Inventor Gary Johnson

Gary 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).

  • Publication number: 20110057698
    Abstract: Clock synchronization and skew adjustment circuits that utilize differing unit delay elements in their delay lines in either a graduated or a stepped unit time delay arrangement are for synchronizing with a clock signal. These graduated or a stepped unit time delays allow reduction in the number of the fine unit delay elements of the delay lines by placing a fine delay element granularity at the most critical timings to sense and adjust for the portion of the clock signal time period that are high speed or critical.
    Type: Application
    Filed: October 11, 2010
    Publication date: March 10, 2011
    Inventors: Tyler Gomm, Gary Johnson
  • Publication number: 20100275121
    Abstract: Some embodiments provide a method of specifying speed effects for playing a video clip. The method defines a set of speed effects for the video clip. It then displays in real-time a presentation of the video clip that accounts for the set of speed effects defined for the video clip. In some embodiments, this method represents the playback speed of a video clip in terms of a graph that is part of a graphical user interface (“GUI”). This graph is defined along two axes, with one axis representing the playback time, and the other axis representing the content-time (i.e., the time within the video clip). In these embodiments, a user can change the playback speed of the video clip by using a set of GUI operations to select and modify the graph. For instance, a user can select and adjust the graph at different instances in time in order to change the playback speed of the video clip at these instances. Different embodiments use different types of graphs to represent playback speed.
    Type: Application
    Filed: April 19, 2010
    Publication date: October 28, 2010
    Inventor: Gary Johnson
  • Patent number: 7812657
    Abstract: Clock synchronization and skew adjustment circuits that utilize differing unit delay elements in their delay lines in either a graduated or a stepped unit time delay arrangement are for synchronizing with a clock signal. These graduated or a stepped unit time delays allow reduction in the number of the fine unit delay elements of the delay lines by placing a fine delay element granularity at the most critical timings to sense and adjust for the portion of the clock signal time period that are high speed or critical.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: October 12, 2010
    Assignee: Micron Technology, Inc.
    Inventors: Tyler Gomm, Gary Johnson
  • Publication number: 20100220491
    Abstract: A low profile vehicle lamp assembly includes a housing having a top end, body with an interior portion and a lens portion covering the top end. The housing is adapted to fit within an opening in a surface such that the lens portion is substantially flush with the surface and the body is positioned behind the surface. In addition, circuitry is disposed within the interior portion of the housing and at least one light source is electrically connected to the circuitry.
    Type: Application
    Filed: December 22, 2009
    Publication date: September 2, 2010
    Inventors: Gary Johnson, Adam Wagner, Robert C. Bartkowski, Timothy A. Dipenti, Kurt L. Schwab, Rodney Ehrlich
  • Patent number: 7725828
    Abstract: Some embodiments provide a method of specifying speed effects for playing a video clip. The method defines a set of speed effects for the video clip. It then displays in real-time a presentation of the video clip that accounts for the set of speed effects defined for the video clip. In some embodiments, this method represents the playback speed of a video clip in terms of a graph that is part of a graphical user interface (“GUI”). This graph is defined along two axes, with one axis representing the playback time, and the other axis representing the content-time (i.e., the time within the video clip). In these embodiments, a user can change the playback speed of the video clip by using a set of GUI operations to select and modify the graph. For instance, a user can select and adjust the graph at different instances in time in order to change the playback speed of the video clip at these instances. Different embodiments use different types of graphs to represent playback speed.
    Type: Grant
    Filed: October 15, 2003
    Date of Patent: May 25, 2010
    Assignee: Apple Inc.
    Inventor: Gary Johnson
  • Patent number: 7658524
    Abstract: The present invention is a small vehicle lamp comprised of: a generally cylindrically-shaped housing with an axial bore therethrough and forming a top opening and a bottom opening; a lens disposed on the top surface of the housing; a circuit board within the axial bore of the housing; at least one LED mounted on and electrically connected to the circuit board; a resistor disposed on the circuit board; a first cable wire and a second cable wire passing through the bottom opening of the housing and in electrical contact with the circuit board; and an potting compound disposed within the housing bore, in which the epoxy covers the resistor and circuit board and at least partially covers the LED and the cable wires. The lamp is configured such that it has a low profile and can be part of a system in which a plurality of the lamps are used on a vehicle.
    Type: Grant
    Filed: March 10, 2005
    Date of Patent: February 9, 2010
    Assignee: Truck-Lite Co., Inc.
    Inventors: Gary Johnson, Adam Wagner, Robert C. Bartkowski, Timothy A. DiPenti, Kurt L. Schwab, Rodney Ehrlich
  • Publication number: 20100011292
    Abstract: Methods, systems, and apparatus for collaborative media editing. In one aspect, a method includes presenting, to an originator, an originator interface including multiple media panes; establishing a connection with a collaborator; receiving from the originator a selection indicating an item of media content associated with at least one of the multiple media panes; transmitting to the collaborator the selected item of media content; and enabling inter-user communication relating to the selected item of media content in the originator interface with the collaborator. Further, a connection can be established with a second collaborator, the item of media content can be transmitted to the second collaborator, and communication can occur in the originator interface with the second collaborator.
    Type: Application
    Filed: July 10, 2008
    Publication date: January 14, 2010
    Applicant: Apple Inc.
    Inventors: Mike Marinkovich, Gregory Charles Lindley, Alan Cannistraro, Evan Doll, Gary Johnson
  • Publication number: 20090115479
    Abstract: Clock synchronization and skew adjustment circuits that utilize differing unit delay elements in their delay lines in either a graduated or a stepped unit time delay arrangement are for synchronizing with a clock signal. These graduated or a stepped unit time delays allow reduction in the number of the fine unit delay elements of the delay lines by placing a fine delay element granularity at the most critical timings to sense and adjust for the portion of the clock signal time period that are high speed or critical.
    Type: Application
    Filed: December 29, 2008
    Publication date: May 7, 2009
    Inventors: Tyler Gomm, Gary Johnson
  • Publication number: 20090024963
    Abstract: A storyboard presentation is generated by launching a scene design tool that includes actor and camera placement tools. Using the actor and camera placement tools, a first actor icon and a first camera icon are added on a scene layout, the first actor icon representing a first actor that will appear in a scene and the first camera icon representing a first camera that will film the scene. The user is enabled to control a location and orientation of the first actor icon using the actor placement tool and a location and orientation of the first camera icon relative to the first actor icon using the camera placement tool. Based on the location and orientation of the first actor icon and the first camera icon, a first projection of the scene featuring the first actor as seen from the first camera is generated.
    Type: Application
    Filed: July 19, 2007
    Publication date: January 22, 2009
    Applicant: Apple Inc.
    Inventors: Greg Lindley, Gary Johnson, Mike Marinkovich, Alan Cannistraro, Evan Doll
  • Patent number: 7471130
    Abstract: Clock synchronization and skew adjustment circuits are described that utilize varying unit delay elements in their delay lines in either a graduated or a stepped unit time delay arrangement, allowing a reduced circuit implementation and improved lock characteristics. These graduated or a stepped unit time delays allow reduction in the number of the fine unit delay elements of the delay lines by placing a fine delay element granularity at the most critical timings to sense and adjust for the portion of the clock signal time period that are high speed or critical. This allows clock synchronization and skew adjustment circuits to be implemented in an optimized manner that exhibits a reduced overall circuit size and power consumption, while having improved lock characteristics over a wide range of frequencies.
    Type: Grant
    Filed: May 19, 2005
    Date of Patent: December 30, 2008
    Assignee: Micron Technology, Inc.
    Inventors: Tyler Gomm, Gary Johnson
  • Publication number: 20080314325
    Abstract: Operations in a livestock facility can be automated and made more efficient by utilizing an interrogator system that reads and writes data to tags associated with livestock. For instance, gates can be automated to sort livestock based on data read by interrogators from tags and livestock can be identified for examination when data suggest that their behavior deviates from expected or normal behavior. The tag associated with a livestock can carry and accumulate information across multiple facilities throughout the livestock production and processing cycle. Gathering information across facilities allows for more informed decision making and a more cooperative approach to improving the livestock production and processing cycle.
    Type: Application
    Filed: June 22, 2007
    Publication date: December 25, 2008
    Inventors: David W. Hempstead, Gary A. Johnson, D. Scott MacGregor, Antoinette R. Knapp
  • Publication number: 20080307337
    Abstract: A computer-implemented method for classifying digital content can include displaying one or more poster frames in a user interface, wherein a poster frame corresponds to an item of digital content, displaying one or more first level classification panes adjacent to a poster frame corresponding to an item to be classified, wherein a first level classification pane is associated with a keyword, and enabling a user to associate a poster frame with a first level classification pane to cause the keyword associated with the first level classification pane to be associated with the item to which the poster frame corresponds.
    Type: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Applicant: Apple Inc.
    Inventors: Mike Marinkovich, Greg Lindley, Alan Cannistraro, Evan Doll, Gary Johnson
  • Publication number: 20080304747
    Abstract: A computer-implemented method includes receiving a piece of content, wherein the piece of content comprises a machine-readable identifier, identifying the machine-readable identifier in the piece of content, and associating the machine-readable identifier to the piece of media content.
    Type: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Applicant: APPLE INC.
    Inventors: Mike Marinkovich, Greg Lindley, Alan Cannistraro, Evan Doll, Gary Johnson
  • Publication number: 20080307309
    Abstract: A computer-implemented method of presenting digital content can include displaying several arranged in a staggered formation in a user interface, wherein at least one of the several panes is entirely visible and adjacent panes are partially visible and displayed adjacent to the entirely visible pane, displaying a frame of an item of digital content comprising a sequence of frames in an entirely visible pane and displaying adjacent frames in corresponding adjacent panes, and displaying in the entirely visible pane successive frames of the digital content item by sequentially replacing the frame in the entirely visible pane with an adjacent frame.
    Type: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Applicant: APPLE INC.
    Inventors: Mike Marinkovich, Greg Lindley, Alan Cannistraro, Evan Doll, Gary Johnson
  • Publication number: 20080304807
    Abstract: A computer-implemented method involves accessing a library of video segments, receiving a user instruction to assemble a movie related to an organizing element that includes a video segment from the library of video segments, relating the organizing element to a video segment in the library of video segments, determining, based on relating the organizing element to the video segment in the library of video segments, whether the video segment should be added to a list of selected segments used to assemble the movie, selectively adding the video segment to the list of selected segments in response to determining that the video segment should be added, and assembling the movie using the list of selected segments.
    Type: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Inventors: Gary Johnson, Mike Marinkovich, Greg Lindley, Alan Cannistraro, Evan Doll
  • Publication number: 20080155420
    Abstract: A computer-implemented method includes displaying, within a user interface in a digital media system, a project pane, displaying video content within the project pane, the video content aligned relative to a time line, adding overlay content to the video content, and anchoring a first position in the overlay content to a second position in the video content such that content corresponding to the first position is synchronized to content corresponding to the second position.
    Type: Application
    Filed: June 8, 2007
    Publication date: June 26, 2008
    Applicant: APPLE INC.
    Inventors: Randy Ubillos, Mike Marinkovich, Greg Lindley, Alan Cannistraro, Evan Doll, Gary Johnson
  • Publication number: 20080086074
    Abstract: A visual insufflation obturator is provided. The obturator includes seals, valves, screens and/or various other tip features to eliminate the ingress of fluids, matter and/or gas that can disrupt the visual field of the laparoscope disposed within the obturator. The obturator provides additional features such as lens and anti-fog features to further increase visibility of the scope, efficiently insufflate the patient and ultimately provide an access channel into the insufflated abdomen once the visual insufflation obturator is removed.
    Type: Application
    Filed: October 8, 2007
    Publication date: April 10, 2008
    Applicant: APPLIED MEDICAL PRESOURCES CORPORATION
    Inventors: Scott Taylor, Paul Balschweit, Jeremy Albrecht, Gary Johnson, Said Hilal, Zoran Falkenstein
  • Publication number: 20080062708
    Abstract: A vehicle lamp assembly includes a housing having a top end, a body portion with an interior portion, and a lens portion covering the top end. The lamp assembly also includes an attachment member having a sleeve portion with an open top end and an open bottom end. The sleeve portion includes a catch member and is adapted to receive the body of the housing and to fit within an opening in a vehicle surface such that the lens portion of the housing is substantially flush with an outer face of the vehicle surface and the body portion of the housing is positioned substantially behind the surface. A securing device is positioned between a back face of the vehicle surface and the catch member of the attachment member, wherein the securing device prevents the attachment member and housing from being removed from the vehicle surface.
    Type: Application
    Filed: November 9, 2007
    Publication date: March 13, 2008
    Inventors: Todd Kolstee, Timothy DiPenti, Gary Johnson
  • Patent number: 7336106
    Abstract: A phase detector generates a first output signal if a feedback clock signal leads a reference clock signal by more than a first time. The phase detector generates a second output signal if the feedback clock signal lags the reference clock signal by more than a second time. If the feedback clock signal either leads the reference clock signal by less than the first time or lags the reference clock signal by less than the second time, neither output signal is generated. The phase detector may be used in a delay-lock loop in which the first and second output signals increase or decrease a delay of the reference clock signal by respective first and second delay increments. In such case, the each of the first and second delay increments should be less than the sum of the first and second times.
    Type: Grant
    Filed: August 16, 2006
    Date of Patent: February 26, 2008
    Assignee: Micron Technology, Inc.
    Inventors: Gary Johnson, Wen Li
  • Publication number: 20080042707
    Abstract: An apparatus and method for generating phase-related clocks are disclosed. A clock input is delayed by an alignment magnitude to generate a first phase signal. The first phase signal is delayed by the phase alignment magnitude to generate a first phase delay signal. The clock input is delayed by a phase delay magnitude to generate a second phase signal and the second phase signal is delayed by about the phase delay magnitude to generate a last phase delay signal. A phase difference is detected between the first phase delay signal and the last phase delay signal and adjustments are made to at least one of the phase delay magnitude and the alignment magnitude.
    Type: Application
    Filed: August 30, 2007
    Publication date: February 21, 2008
    Applicant: MICRON TECHNOLOGY, INC.
    Inventor: Gary Johnson