Patents by Inventor Steven Dodge
Steven Dodge 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: 10924366Abstract: Techniques for providing visualization and analysis of performance data are disclosed. In one particular exemplary embodiment, the techniques may be realized as a system for providing visualization and analysis of performance data. The system may comprise one or more processors communicatively coupled to a mobile communications network. The one or more processors may be configured to monitor data traffic within the mobile communications network. The one or more processors may further be configured to collect network performance data associated with the mobile communications network. The one or more processors may also be configured to provide user-selectable options to a user at a mobile device for viewing the network performance data. The one or more processors may further be configured to process the network performance data based on the user-selectable options identified by the user.Type: GrantFiled: April 18, 2019Date of Patent: February 16, 2021Assignee: VIAVI Solutions Inc.Inventors: Edoardo Rizzi, Steven Dodge, Sameh Yamany
-
Publication number: 20190253329Abstract: Techniques for providing visualization and analysis of performance data are disclosed. In one particular exemplary embodiment, the techniques may be realized as a system for providing visualization and analysis of performance data. The system may comprise one or more processors communicatively coupled to a mobile communications network. The one or more processors may be configured to monitor data traffic within the mobile communications network. The one or more processors may further be configured to collect network performance data associated with the mobile communications network. The one or more processors may also be configured to provide user-selectable options to a user at a mobile device for viewing the network performance data. The one or more processors may further be configured to process the network performance data based on the user-selectable options identified by the user.Type: ApplicationFiled: April 18, 2019Publication date: August 15, 2019Inventors: Edoardo RIZZI, Steven DODGE, Sameh YAMANY
-
Patent number: 10284445Abstract: Techniques for providing visualization and analysis of performance data are disclosed. In one particular exemplary embodiment, the techniques may be realized as a system for providing visualization and analysis of performance data. The system may comprise one or more processors communicatively coupled to a mobile communications network. The one or more processors may be configured to monitor data traffic within the mobile communications network. The one or more processors may further be configured to collect network performance data associated with the mobile communications network. The one or more processors may also be configured to provide user-selectable options to a user at a mobile device for viewing the network performance data. The one or more processors may further be configured to process the network performance data based on the user-selectable options identified by the user.Type: GrantFiled: April 6, 2018Date of Patent: May 7, 2019Assignee: VIAVI Solutions Inc.Inventors: Edoardo Rizzi, Steven Dodge, Sameh Yamany
-
Publication number: 20180234311Abstract: Techniques for providing visualization and analysis of performance data are disclosed. In one particular exemplary embodiment, the techniques my be realized as a system for providing visualization and analysis of performance data. The system may comprise one or more processors communicatively coupled to a mobile communications network. The one or more processors may be configured to monitor data traffic within the mobile communications network. The one or more processors may further be configured to collect network performance data associated with the mobile communications network. The one or more processors may also be configured to provide user-selectable options to a user at a mobile device for viewing the network performance data. The one or more processors may further be configured to process the network performance data based on the user-selectable options identified by the user.Type: ApplicationFiled: April 6, 2018Publication date: August 16, 2018Inventors: Edoardo Rizzi, Steven Dodge, Sameh Yamany
-
Patent number: 9942115Abstract: Techniques for providing visualization and analysis of performance data are disclosed. In one particular exemplary embodiment, the techniques may be realized as a system for providing visualization and analysis of performance data. The system may comprise one or more processors communicatively coupled to a mobile communications network. The one or more processors may be configured to monitor data traffic within the mobile communications network. The one or more processors may further be configured to collect network performance data associated with the mobile communications network. The one or more processors may also be configured to provide user-selectable options to a user at a mobile device for viewing the network performance data. The one or more processors may further be configured to process the network performance data based on the user-selectable options identified by the user.Type: GrantFiled: September 26, 2014Date of Patent: April 10, 2018Assignee: VIAVI Solutions Inc.Inventors: Edoardo Rizzi, Steven Dodge, Sameh Yamany
-
Publication number: 20150089054Abstract: Techniques for providing visualization and analysis of performance data are disclosed. In one particular exemplary embodiment, the techniques may be realized as a system for providing visualization and analysis of performance data. The system may comprise one or more processors communicatively coupled to a mobile communications network. The one or more processors may be configured to monitor data traffic within the mobile communications network. The one or more processors may further be configured to collect network performance data associated with the mobile communications network. The one or more processors may also be configured to provide user-selectable options to a user at a mobile device for viewing the network performance data. The one or more processors may further be configured to process the network performance data based on the user-selectable options identified by the user.Type: ApplicationFiled: September 26, 2014Publication date: March 26, 2015Inventors: Edoardo Rizzi, Steven Dodge, Sameh Yamany
-
Patent number: 8704767Abstract: A data-holding subsystem. The data-holding subsystem includes instructions stored thereon that when executed by a logic subsystem in communication with the data-holding subsystem: receive one or more signals, determine a sensor type for each signal of the one or more signals, identify a sensor type specific pattern corresponding to a motion gesture in at least one of the signals, and generate a gesture message based on the motion gesture. The gesture message may be usable by an operating system of a computing device that includes the data-holding subsystem to provide a system-wide function usable by one or more application programs of the computing device to provide an application specific function.Type: GrantFiled: January 29, 2009Date of Patent: April 22, 2014Assignee: Microsoft CorporationInventors: Steven Dodge, Zheng Wang
-
Patent number: 8378304Abstract: An apparatus for incorporation into time-domain spectroscopy systems that creates a continuous reference whereby a sample pulses' phase and amplitude can be tracked and corrected employs a beam splitter to generate sample and reference pulses. A detector is positioned for receiving the reference radiation pulses that do not interact with the sample. The same detector is also positioned for receiving the sample radiation pulses that emerge from the sample. The apparatus can be readily implemented by being configured between the emitter and detector of a terahertz time-domain spectrometer. The reference pulse is used to trace the changes in time and amplitude of the sample pulse. Since any changes in the reference pulse will most likely manifest in the sample pulse, the reference pulse is monitored and used to correct the sample pulse and thereby reduce the effects of jitter.Type: GrantFiled: August 24, 2010Date of Patent: February 19, 2013Assignee: Honeywell ASCa Inc.Inventors: Payam Mousavi, Steven Dodge, Frank Martin Haran, Stephane Savard, David Jez, Stuart James Heath
-
Patent number: 8187424Abstract: An in-situ time domain spectroscopy (TDS)-based method (200) for non-contact characterization of properties of a sheet material while being produced by a manufacturing system (700). A time domain spectrometry system (100) and calibration data for the system is provided. The calibration data includes data for transmitted power through or reflected power from the sheet material as a function of a moisture content of the sheet material. At least one pulse of THz or near THz radiation from a transmitter (111) is directed at a location on a sheet material sample (130) while being processed by the manufacturing system (700). Transmitted or reflected radiation associated with at least one transmitted or reflected pulse from the sample location is synchronously detected by a detector (110) to obtain the sample data.Type: GrantFiled: August 1, 2008Date of Patent: May 29, 2012Assignee: Honeywell ASCA Inc.Inventors: Frank M. Haran, Payam Mousavi, David Jez, Steven Dodge
-
Publication number: 20120049070Abstract: An apparatus for incorporation into time-domain spectroscopy systems that creates a continuous reference whereby a sample pulses' phase and amplitude can be tracked and corrected employs a beam splitter to generate sample and reference pulses. A detector is positioned for receiving the reference radiation pulses that do not interact with the sample. The same detector is also positioned for receiving the sample radiation pulses that emerge from the sample. The apparatus can be readily implemented by being configured between the emitter and detector of a terahertz time-domain spectrometer. The reference pulse is used to trace the changes in time and amplitude of the sample pulse. Since any changes in the reference pulse will most likely manifest in the sample pulse, the reference pulse is monitored and used to correct the sample pulse and thereby reduce the effects of jitter.Type: ApplicationFiled: August 24, 2010Publication date: March 1, 2012Applicant: Honeywell ASCa Inc.Inventors: Payam Mousavi, Steven Dodge, Frank Martin Haran, Stephane Savard, David Jez, Stuart James Heath
-
Publication number: 20100188328Abstract: A data-holding subsystem. The data-holding subsystem includes instructions stored thereon that when executed by a logic subsystem in communication with the data-holding subsystem: receive one or more signals, determine a sensor type for each signal of the one or more signals, identify a sensor type specific pattern corresponding to a motion gesture in at least one of the signals, and generate a gesture message based on the motion gesture. The gesture message may be usable by an operating system of a computing device that includes the data-holding subsystem to provide a system-wide function usable by one or more application programs of the computing device to provide an application specific function.Type: ApplicationFiled: January 29, 2009Publication date: July 29, 2010Applicant: Microsoft CorporationInventors: Steven Dodge, Zheng Wang
-
Publication number: 20100024999Abstract: An in-situ time domain spectroscopy (TDS)-based method (200) for non-contact characterization of properties of a sheet material while being produced by a manufacturing system (700). A time domain spectrometry system (100) and calibration data for the system is provided. The calibration data includes data for transmitted power through or reflected power from the sheet material as a function of a moisture content of the sheet material. At least one pulse of THz or near THz radiation from a transmitter (111) is directed at a location on a sheet material sample (130) while being processed by the manufacturing system (700). Transmitted or reflected radiation associated with at least one transmitted or reflected pulse from the sample location is synchronously detected by a detector (110) to obtain the sample data.Type: ApplicationFiled: August 1, 2008Publication date: February 4, 2010Inventors: Frank Martin Haran, Payam Mousavi, David Jez, Steven Dodge
-
Publication number: 20070288937Abstract: Performance of automated testing and diagnosis of software associated with a digitizer is provided. Testing involves receiving a request packet from a driver of a digitizer. The request packet may be stored in a queue of a virtual driver associated with the driver of the digitizer. A data file configured for the driver of the digitizer is detected and used by the virtual driver. Data responsive to the request packet is sent to the driver of the digitizer upon determining that the data file has been detected, and the responsive data is subsequently processed for testing or diagnostic purposes by the driver for the digitizer as well as system and application software layers above the driver.Type: ApplicationFiled: May 8, 2006Publication date: December 13, 2007Applicant: MICROSOFT CORPORATIONInventors: Olumuyiwa Durojaiye, Bryan Scott, Steven Dodge
-
Publication number: 20070262964Abstract: A tablet PC having an interactive display, which is touchscreen enabled, may be enhanced to provide a user with superior usability and efficiency. A touchscreen device may be configured to receive multiple concurrent touchscreen contacts. The attributes of the multiple concurrent touchscreen contracts may be mapped to operations performed on the computing device. As a result, a user can trigger the execution of the toggle accessibility aid operation and the screen rotation operation with greater convenience. Moreover, the tablet PC may be configured to map an operation to a hand gesture or input.Type: ApplicationFiled: May 12, 2006Publication date: November 15, 2007Applicant: Microsoft CorporationInventors: Alexander Zotov, Bryan Scott, Reed Townsend, Steven Dodge
-
Publication number: 20070198950Abstract: Upon detection of user input, a computing device (e.g., tablet PC, PDA, cellular device) may determine whether the input corresponds to a request to enhance elements of the user interface. In response to a positive determination, the computing device may magnify or otherwise modify the appearance of particular graphical elements of the interface to facilitate user interaction. The computing device identifies one or more graphical elements that are within a predefined proximity or area of the input location and displays an enlarged version of those elements to provide the user with a larger interaction area. Additionally, a computing device may clone (i.e., copy) the identified elements and enlarge the cloned elements at a specified region of the user interface. In another aspect, the computing device may magnify the entire area associated with the location of user input, rather than just the interactive elements of that predefined area.Type: ApplicationFiled: February 17, 2006Publication date: August 23, 2007Applicant: Microsoft CorporationInventors: Steven Dodge, Alexander Kolmykov-Zotov, Bryan Scott, Reed Townsend
-
Publication number: 20070192731Abstract: Methods of controlling the display and use of a UI element are disclosed. In an embodiment, the UI element may configured so that it initially maintains a topmost position but eventually allows other applications to assume the topmost position. In an embodiment, the display of the UI element may be adjusted in response to an input so that the UI element is not visible on the display. In an embodiment, the use of the UI element may allow for seamless dragging of the UI element even if the user inadvertently fails to make consistent contact with the touch-sensitive display while dragging the UI element.Type: ApplicationFiled: February 10, 2006Publication date: August 16, 2007Applicant: Microsoft CorporationInventors: Reed Townsend, Steven Dodge, Bryan Scott, Alexander Kolmykov-Zotov
-
Publication number: 20070152976Abstract: A method for rejecting an unintentional palm touch is disclosed. In at least some embodiments, a touch is detected by a touch-sensitive surface associated with a display. Characteristics of the touch may be used to generate a set of parameters related to the touch. In an embodiment, firmware is used to determine a reliability value for the touch. The reliability value and the location of the touch is provided to a software module. The software module uses the reliability value and an activity context to determine a confidence level of the touch. In an embodiment, the confidence level may include an evaluation of changes in the reliability value over time. If the confidence level for the touch is too low, it may be rejected.Type: ApplicationFiled: December 30, 2005Publication date: July 5, 2007Applicant: Microsoft CorporationInventors: Reed Townsend, Alexander Kolmykov-Zotov, Steven Dodge, Bryan Scott
-
Publication number: 20060282574Abstract: A system for enabling a tablet input object is described. A tablet input object can take various inputs from touch, a mouse, and a pen and send their information to an application.Type: ApplicationFiled: October 11, 2005Publication date: December 14, 2006Applicant: Microsoft CorporationInventors: Alexander Zotov, Reed Townsend, Steven Dodge, Todd Landstad, Olumuyiwa Durojaiye, Stefan Wick, Vijayakumar Rangasamy
-
Publication number: 20060274057Abstract: A system and method for performing ink related operations in a tree-based presentation system is described. Ink-related programmatical interfaces may relate to interactions with a stroke object, a stroke collection object, and ink input elements.Type: ApplicationFiled: April 24, 2006Publication date: December 7, 2006Applicant: MICROSOFT CORPORATIONInventors: Shawn Van Ness, Sam George, Stefan Wick, Brian Ewanchuk, Todd Torset, Wayne Zeng, Xiao Tu, Koji Kato, Alexander Kolmykov-Zotov, Timothy Kannapel, Manoj Biswas, Kevin Welton, Richmond Lough, Chandramouli Kompella, Hongan Wang, Steven Dodge, Todd Landstad, Shiraz Somji, Vladimir Smirnov, Stephen Fisher, Rudolph Balaz, Michael Russell
-
Publication number: 20060267958Abstract: A system for enabling a tablet input object is described. A tablet input object can take various inputs from touch, a mouse, and a pen and sends their information to an application or operating system. Also, a pen message pathway may also be used to handle touch messages, thereby reusing an existing pen message pathway for messages created by something other than a pen.Type: ApplicationFiled: May 21, 2006Publication date: November 30, 2006Applicant: MICROSOFT CORPORATIONInventors: Alexander Kolmykov-Zotov, Reed Townsend, Steven Dodge, Bryan Scott