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: 10924366
    Abstract: 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: Grant
    Filed: April 18, 2019
    Date of Patent: February 16, 2021
    Assignee: VIAVI Solutions Inc.
    Inventors: Edoardo Rizzi, Steven Dodge, Sameh Yamany
  • Publication number: 20190253329
    Abstract: 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: Application
    Filed: April 18, 2019
    Publication date: August 15, 2019
    Inventors: Edoardo RIZZI, Steven DODGE, Sameh YAMANY
  • Patent number: 10284445
    Abstract: 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: Grant
    Filed: April 6, 2018
    Date of Patent: May 7, 2019
    Assignee: VIAVI Solutions Inc.
    Inventors: Edoardo Rizzi, Steven Dodge, Sameh Yamany
  • Publication number: 20180234311
    Abstract: 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: Application
    Filed: April 6, 2018
    Publication date: August 16, 2018
    Inventors: Edoardo Rizzi, Steven Dodge, Sameh Yamany
  • Patent number: 9942115
    Abstract: 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: Grant
    Filed: September 26, 2014
    Date of Patent: April 10, 2018
    Assignee: VIAVI Solutions Inc.
    Inventors: Edoardo Rizzi, Steven Dodge, Sameh Yamany
  • Publication number: 20150089054
    Abstract: 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: Application
    Filed: September 26, 2014
    Publication date: March 26, 2015
    Inventors: Edoardo Rizzi, Steven Dodge, Sameh Yamany
  • Patent number: 8704767
    Abstract: 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: Grant
    Filed: January 29, 2009
    Date of Patent: April 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Steven Dodge, Zheng Wang
  • Patent number: 8378304
    Abstract: 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: Grant
    Filed: August 24, 2010
    Date of Patent: February 19, 2013
    Assignee: Honeywell ASCa Inc.
    Inventors: Payam Mousavi, Steven Dodge, Frank Martin Haran, Stephane Savard, David Jez, Stuart James Heath
  • Patent number: 8187424
    Abstract: 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: Grant
    Filed: August 1, 2008
    Date of Patent: May 29, 2012
    Assignee: Honeywell ASCA Inc.
    Inventors: Frank M. Haran, Payam Mousavi, David Jez, Steven Dodge
  • Publication number: 20120049070
    Abstract: 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: Application
    Filed: August 24, 2010
    Publication date: March 1, 2012
    Applicant: Honeywell ASCa Inc.
    Inventors: Payam Mousavi, Steven Dodge, Frank Martin Haran, Stephane Savard, David Jez, Stuart James Heath
  • Publication number: 20100188328
    Abstract: 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: Application
    Filed: January 29, 2009
    Publication date: July 29, 2010
    Applicant: Microsoft Corporation
    Inventors: Steven Dodge, Zheng Wang
  • Publication number: 20100024999
    Abstract: 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: Application
    Filed: August 1, 2008
    Publication date: February 4, 2010
    Inventors: Frank Martin Haran, Payam Mousavi, David Jez, Steven Dodge
  • Publication number: 20070288937
    Abstract: 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: Application
    Filed: May 8, 2006
    Publication date: December 13, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Olumuyiwa Durojaiye, Bryan Scott, Steven Dodge
  • Publication number: 20070262964
    Abstract: 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: Application
    Filed: May 12, 2006
    Publication date: November 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Alexander Zotov, Bryan Scott, Reed Townsend, Steven Dodge
  • Publication number: 20070198950
    Abstract: 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: Application
    Filed: February 17, 2006
    Publication date: August 23, 2007
    Applicant: Microsoft Corporation
    Inventors: Steven Dodge, Alexander Kolmykov-Zotov, Bryan Scott, Reed Townsend
  • Publication number: 20070192731
    Abstract: 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: Application
    Filed: February 10, 2006
    Publication date: August 16, 2007
    Applicant: Microsoft Corporation
    Inventors: Reed Townsend, Steven Dodge, Bryan Scott, Alexander Kolmykov-Zotov
  • Publication number: 20070152976
    Abstract: 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: Application
    Filed: December 30, 2005
    Publication date: July 5, 2007
    Applicant: Microsoft Corporation
    Inventors: Reed Townsend, Alexander Kolmykov-Zotov, Steven Dodge, Bryan Scott
  • Publication number: 20060282574
    Abstract: 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: Application
    Filed: October 11, 2005
    Publication date: December 14, 2006
    Applicant: Microsoft Corporation
    Inventors: Alexander Zotov, Reed Townsend, Steven Dodge, Todd Landstad, Olumuyiwa Durojaiye, Stefan Wick, Vijayakumar Rangasamy
  • Publication number: 20060274057
    Abstract: 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: Application
    Filed: April 24, 2006
    Publication date: December 7, 2006
    Applicant: MICROSOFT CORPORATION
    Inventors: 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: 20060267958
    Abstract: 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: Application
    Filed: May 21, 2006
    Publication date: November 30, 2006
    Applicant: MICROSOFT CORPORATION
    Inventors: Alexander Kolmykov-Zotov, Reed Townsend, Steven Dodge, Bryan Scott