Patents by Inventor Kevin A. Kennedy

Kevin A. Kennedy 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: 7802246
    Abstract: The present invention facilitates customizing software installation such as software updates for a user interface (UI) of a mobile communication device. The systems and methods of the present invention utilize a component that receives software updates (e.g., releases, releases, patches, upgrades, etc.) and presents various installation options to an installer through an interface. The installer can interact with the interface to select one or more components (e.g., controls, menus, menu items, etc) to install and define how such components are installed. For example, the installer can determine a control's location with respect to other controls within a user interface. This can be achieved by moving graphical components within the user interface and/or by providing parameters, setting flags, and/or including suitable arguments. In addition, the installer can add components to an installation.
    Type: Grant
    Filed: June 21, 2004
    Date of Patent: September 21, 2010
    Assignee: Microsoft Corporation
    Inventors: Kevin A. Kennedy, Robert P. St. Pierre, Lee Dicks Clark
  • Patent number: 7770136
    Abstract: Example embodiments provide for (i) suggesting proper gesture sequences based on a user's initial gesture input; and/or (ii) providing visual or other gesture example(s), which may alternatively be compared with the user's mimic thereof. For example, a user may input a gesture into a touch/display surface. Based on the user's movement, recognized or proper application gesture commands are suggested. In other embodiments, a tutorial session may be presented to the user for teaching or educating the user on numerous types of gestures. As such, a visual representation of a gesture example may be presented to the user, and feedback provided based on the user's mimicking thereof.
    Type: Grant
    Filed: January 24, 2007
    Date of Patent: August 3, 2010
    Assignee: Microsoft Corporation
    Inventors: Langdon W. Beeck, Kevin A. Kennedy, Charles R. Bilow
  • Patent number: 7627350
    Abstract: Efficiently displaying customized data on the display of a mobile computing device. Layout files, which are created, using an XML based language, receive data from data generating applications and format the received data to a user's specification. Multiple layout files may be included in a mobile computing device, allowing a user to select from a variety of display formats. Data generated by data generating applications is received and stored in an intermediate status store. Data consuming applications register with the status store indicating which portions of content they consume. When data changes and one or more data consuming applications have registered for the data, the status store notifies the registered data consuming applications so they may receive the data. Specialized data consuming applications called “plug-ins” may be include in layout files. A “plug-in manager” may control when plug-ins update a display device.
    Type: Grant
    Filed: February 16, 2007
    Date of Patent: December 1, 2009
    Assignee: Microsoft Corporation
    Inventors: Neil Robin Newman Enns, Kevin A. Kennedy
  • Publication number: 20080178126
    Abstract: Example embodiments provide for (i) suggesting proper gesture sequences based on a user's initial gesture input; and/or (ii) providing visual or other gesture example(s), which may alternatively be compared with the user's mimic thereof For example, a user may input a gesture into a touch/display surface. Based on the user's movement, recognized or proper application gesture commands are suggested. In other embodiments, a tutorial session may be presented to the user for teaching or educating the user on numerous types of gestures.
    Type: Application
    Filed: January 24, 2007
    Publication date: July 24, 2008
    Applicant: Microsoft Corporation
    Inventors: Langdon W. Beeck, Kevin A. Kennedy, Charles R. Bilow
  • Patent number: 7190976
    Abstract: Efficiently displaying customized data on the display of a mobile computing device. Layout files, which are created, using an XML based language, receive data from data generating applications and format the received data to a user's specification. Multiple layout files may be included in a mobile computing device, allowing a user to select from a variety of display formats. Data generated by data generating applications is received and stored in an intermediate status store. Data consuming applications register with the status store indicating which portions of content they consume. When data changes and one or more data consuming applications have registered for the data, the status store notifies the registered data consuming applications so they may receive the data. Specialized data consuming applications called “plug-ins” may be include in layout files. A “plug-in manager” may control when plug-ins update a display device.
    Type: Grant
    Filed: September 13, 2001
    Date of Patent: March 13, 2007
    Assignee: Microsoft Corporation
    Inventors: Neil Robin Newman Enns, Kevin A. Kennedy
  • Patent number: 7072461
    Abstract: Methods and systems for allowing a user to enter a request, such as dialing input, without having to specify, or otherwise commit to, a particular request method. Upon detecting a user input that represents a user request for service, response data is retrieved that represents an appropriate response to the request should the user intend the request to be in accordance with a first request method. However, other response data is also retrieved that represents an appropriate response to the request should the user have intended the request to be in accordance with other request methods. Accordingly, the user need not commit to a particular request method before entering the request, thus unifying and simplifying the request process.
    Type: Grant
    Filed: August 30, 2001
    Date of Patent: July 4, 2006
    Assignee: Microsoft Corporation
    Inventors: Andrew D. Padawer, Kevin A. Kennedy
  • Publication number: 20020052196
    Abstract: Methods and systems for allowing a user to enter a request, such as dialing input, without having to specify, or otherwise commit to, a particular request method. Upon detecting a user input that represents a user request for service, response data is retrieved that represents an appropriate response to the request should the user intend the request to be in accordance with a first request method. However, other response data is also retrieved that represents an appropriate response to the request should the user have intended the request to be in accordance with other request methods. Accordingly, the user need not commit to a particular request method before entering the request, thus unifying and simplifying the request process.
    Type: Application
    Filed: August 30, 2001
    Publication date: May 2, 2002
    Inventors: Andrew D. Padawer, Kevin A. Kennedy