Coddington, US
Ian Coddington, Boulder, CO US
Patent application number | Description | Published |
---|---|---|
20110069309 | COMB-BASED SPECTROSCOPY WITH SYNCHRONOUS SAMPLING FOR REAL-TIME AVERAGING - A method of comb-based spectroscopy with synchronous sampling for real-time averaging includes measuring the full complex response of a sample in a configuration analogous to a dispersive Fourier transform spectrometer, infrared time domain spectrometer, or a multiheterodyne laser spectrometer. An alternate configuration of a comb-based spectrometer for rapid, high resolution, high accuracy measurements of an arbitrary cw waveform. | 03-24-2011 |
20110285980 | OPTICAL FREQUENCY COMB-BASED COHERENT LIDAR - A coherent laser radar that uses two coherent femtosecond fiber lasers to perform absolute ranging at long distance. One coherent femtosecond fiber lasers acts as a source and the other as a local oscillator for heterodyne detection of the return signal from a cooperative target. The system simultaneously returns a time-of-flight range measurement for coarse ranging and an interferometric range measurement for fine ranging which is insensitive to spurious reflections that can cause systematic errors. The range is measured with at least 3 μm precision in 200 μs and 5 nm precision in 60 ms over a 1.5 m ambiguity range. This ambiguity range can be extended to 30 km through reversal of signal and LO source roles. | 11-24-2011 |
20130342836 | COMB-BASED SPECTROSCOPY WITH SYNCHRONOUS SAMPLING FOR REAL-TIME AVERAGING - A method of comb-based spectroscopy for measuring a CW source at time-bandwidth limited resolution by using frequency combs with a high degree of mutual coherence (<1 radian phase noise). | 12-26-2013 |
John D. Coddington, Cedar Park, TX US
Patent application number | Description | Published |
---|---|---|
20150026410 | LEAST RECENTLY USED (LRU) CACHE REPLACEMENT IMPLEMENTATION USING A FIFO - A method and apparatus for calculating a victim way that is always the least recently used way. More specifically, in an m-set, n-way set associative cache, each way a cache set comprises a valid bit that indicates that the way contains valid data. The valid bit is set when a way is written and cleared upon being invalidated, e.g., via a snoop address, The cache system comprises a cache LRU circuit which comprises an LRU logic unit associated with each cache set. The LRU logic unit comprises a FIFO of n-depth (in certain embodiments, the depth corresponds to the number of ways in the cache) and m-width. The FIFO performs push, pop and collapse functions. Each entry in the FIFO contains the encoded way number that was last accessed. | 01-22-2015 |
Kelly Coddington, Fair Grove, MO US
Patent application number | Description | Published |
---|---|---|
20090145037 | Step and pull sanitary door opener - A door opener for mounting on a door, including a mounting plate, a frictional engagement beam and an upwardly projecting ledge spaced apart from the mounting plate. A user steps onto the device contacting their shoe with the engagement bar and the upwardly projecting ledge to frictionally engage the shoe to the opener. The user then forcibly retracts their foot towards their body to lever the door open. | 06-11-2009 |
Neal Coddington, Novato, CA US
Patent application number | Description | Published |
---|---|---|
20150081890 | SYSTEM AND METHOD FOR REAL-TIME ANALYSIS OF NETWORK TRAFFIC - A mirrored live-data flow of the live-data flow passing through a selected point within a network is monitored at a first processing node. The live-data flow comprises data that is in active transmission between endpoints in the network and prior to exit from the network and onward storage of the data in a database. Each packet within the mirrored data flow is decoded at the first processing node according to each protocol associated with a packet. Packets having a plurality of protocols associated therewith are decoded in parallel with each other. Each of the decoded packets are compared at the first processing node to a set of predetermined or deduced conditions. A predetermined or deduced response is executed based upon detection of a predetermined or deduced condition within the decoded packets. At least a portion of the decoded packets of the live-data flow causing execution of the predetermined or deduced response are processed at a second processing node to determine a manner for controlling an operation of the network at a same time the live-data flow is in active transmission between the endpoints in the network. The operation of the network is controlled in response to the processing step. | 03-19-2015 |
Neal A. Coddington, Novato, CA US
Patent application number | Description | Published |
---|---|---|
20100114976 | Method For Database Design - Embodiments in accordance with the present invention include methods and systems for database design. A method includes analyzing tables to generate recommendations for an initial design of a database before the database is constructed. | 05-06-2010 |
Nicole Coddington, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20100201634 | MANIPULATION OF GRAPHICAL ELEMENTS ON GRAPHICAL USER INTERFACE VIA MULTI-TOUCH GESTURES - Embodiments related to the manipulation of objects on a multi-touch graphical user interface are disclosed. For example, in one disclosed embodiment, a method of operating a graphical user interface of a computing device comprises presenting a group of objects on the graphical user interface in a group representation, where the group of objects includes two or more objects. The method further comprises receiving a multi-touch gesture at the graphical user interface in which two or more temporally overlapping touches are moved relative to each other on the graphical user interface. The method further comprises changing an organization of the group of objects presented on the graphical user interface in response to a changing of a distance between the two or more temporally overlapping touches as they are moved relative to each other on the graphical user interface. | 08-12-2010 |
20100229129 | CREATING ORGANIZATIONAL CONTAINERS ON A GRAPHICAL USER INTERFACE - Embodiments related to the formation of an organizational container on a touch-sensitive graphical user interface are disclosed. One disclosed embodiment provides a method of forming an organizational container comprising receiving a touch gesture at the graphical user interface, the touch gesture defining a set of zero or more content items to be grouped together and further defining a region of the touch-sensitive graphical user interface. The method further comprises forming an organizational container responsive to receiving the touch gesture at the touch-sensitive graphical user interface, presenting a boundary defining the organizational container, moving the set of content items into the organizational container, and presenting the set of content items arranged within the boundary according to an organized view. | 09-09-2010 |
20100241955 | ORGANIZATION AND MANIPULATION OF CONTENT ITEMS ON A TOUCH-SENSITIVE DISPLAY - Embodiments related to the manipulation of content items on a touch sensitive display are disclosed. One disclosed embodiment comprises a method for operating a graphical user interface on a computing device comprising a touch-sensitive display. The method comprises displaying a content container on the touch-sensitive display, the content container being configured to arrange one or more content items in the content container as a grouped set of content items and to allow a user to selectively move content items into and out of the content container. The method further comprises displaying an ungrouped set of content items on the touch-sensitive display outside of the content container, receiving a user input via a user interface associated with the content container, and in response to the user input, highlighting a content item in the ungrouped set of content items to form a highlighted ungrouped content item. | 09-23-2010 |
20100283743 | CHANGING OF LIST VIEWS ON MOBILE DEVICE - Various embodiments related to a hand-held mobile computing device are disclosed. One disclosed embodiment comprises a hand-held mobile computing device having a touch-sensitive display forming a surface of the hand-held mobile computing device configured to receive touch input. The hand-held mobile computing device further comprises a processor and memory comprising code executable by the processor to display a scrollable list of items in a first content viewing mode having a first set of content for each of the items in the scrollable list, to detect a dynamic multi-touch gesture over the scrollable list of items, and to change the scrollable list of items to a second content viewing mode responsive to detection of the dynamic multi-touch gesture, wherein the second content viewing mode comprises a second set of content for each item in the scrollable list of items. | 11-11-2010 |
20100287486 | CORRECTION OF TYPOGRAPHICAL ERRORS ON TOUCH DISPLAYS - Various embodiments related to the correction of typographical errors on touch displays are disclosed. One disclosed embodiment includes a portable computing device comprising a touch-sensitive display device, a logic subsystem, and memory comprising instructions executable by the logic subsystem to perform a method of correcting typographical errors displayed on the touch-sensitive display device. The instructions are executable to identify a typographical error within text displayed on the display, and upon identifying the typographical error, highlight on the display the typographical error. The instructions are further executable to detect a gesture-based touch input selecting a text replacement for correcting the typographical error, and, upon detecting the gesture-based touch input, if a release of the gesture-based touch input is detected within a predefined region associated with a location of the typographical error, then display on the display a replacement of the typographical error with the text replacement. | 11-11-2010 |
20100289753 | ADJUSTING ORGANIZATION OF MEDIA CONTENT ON DISPLAY - Embodiments related to organizing media content in a computing system are disclosed. One disclosed embodiment provides a method of organizing media content comprising displaying a boundary of an organizational container via a touch-sensitive display, displaying the set of two or more content items associated with the organizational container as a grouped stack within the boundary of the organizational container via the touch-sensitive display, and displaying an organizational mode selector via the touch-sensitive display, the organizational mode selector providing a plurality of selectable organizational modes. Next, the method comprises receiving a touch input directed toward the organizational mode selector, the touch input indicating a selected organizational mode from the plurality of selectable organizational modes, and reordering the set of two or more content items within the grouped stack arrangement from an initial order to an updated order defined by the selected organizational mode. | 11-18-2010 |
20140129995 | CHANGING OF LIST VIEWS ON MOBILE DEVICE - Various embodiments related to a hand-held mobile computing device are disclosed. One disclosed embodiment comprises a hand-held mobile computing device having a touch-sensitive display forming a surface of the hand-held mobile computing device configured to receive touch input. The hand-held mobile computing device further comprises a processor and memory comprising code executable by the processor to display a scrollable list of items in a first content viewing mode having a first set of content for each of the items in the scrollable list, to detect a dynamic multi-touch gesture over the scrollable list of items, and to change the scrollable list of items to a second content viewing mode responsive to detection of the dynamic multi-touch gesture, wherein the second content viewing mode comprises a second set of content for each item in the scrollable list of items. | 05-08-2014 |
Nicole Alexandra Coddington, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20080229194 | VIRTUAL FEATURES OF PHYSICAL ITEMS - Displaying information about a physical object. Input is received at an interactive surface. The input includes a first physical object being placed on the interactive surface. The first physical object is detected. This includes detecting identifying information about the first physical object. Information is displayed about the first physical object on the interactive surface. | 09-18-2008 |
Nicole Alexandra Coddington, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20140181720 | MENU MANAGEMENT METHODS AND SYSTEMS - Menu management methods and systems are provided. First, a first trigger is received. In response to the first trigger, a menu of a specific function is displayed. The menu at least includes a base part, and at least one layer surrounding the base part. The base part displays an indicator illustrating a current configuration of the specific function. A first layer among the at least one layer displays a first set of at least one tool set for the specific function. In some embodiments, the menu is dismissed when a second trigger is received. | 06-26-2014 |
Nicole Alexandria Coddington, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20110205246 | VIRTUAL FEATURES OF PHYSICAL ITEMS - Physical objects are placed on an interactive surface. Features of the physical objects are detected, as is position information of the physical objects. Callouts are then presented next to one or more features of the physical objects. Some of the callouts present information related to the features and/or physical objects. Some of the callouts are interactive. | 08-25-2011 |
Timothy Coddington, Huntsville, AL US
Patent application number | Description | Published |
---|---|---|
20130179119 | DATA COLLECTION AND POINT CLOUD GENERATION SYSTEM AND METHOD - A system has a range-finding laser device coupled to an operator that performs a latest scan measuring a plurality of data points indicative of range and angle, an attitude inertial measurement unit (IMU) that is affixed to the range-finding laser device that measures pitch, roll, and yaw of the range-finding laser device, and two zero-velocity update (zupt) IMUs coupled to the operator that estimate position, velocity, and yaw of the operator. Further, the system has logic that transforms a plurality of data points from a sensor frame of reference, based upon measurements made, to a global frame of reference using data indicative of a latest global pose to obtain data indicative of transformed data points and merges the data indicative of the transformed data points with a point cloud. | 07-11-2013 |