Patents by Inventor Kevin Marshall

Kevin Marshall 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: 8489081
    Abstract: A hardware and/or software facility measures end user activity associated with a software application or service on a mobile phone or other mobile device. The facility tracks and stores usage data associated with a mobile user's use of the application or service. When the mobile user initiates transmission of the usage data, the facility retrieves from the mobile phone or other mobile device a usage code representing the usage data. The facility relies on user transcription, text input-buffer insertion, or other indirect means of data transport to deliver the usage code from the mobile phone or other mobile device to an application developer, service provider, or another entity. The recipient extracts the usage data contained in the usage code, and may perform various data mining and analysis techniques on the usage data in order to evaluate how the application or service is used.
    Type: Grant
    Filed: February 5, 2009
    Date of Patent: July 16, 2013
    Assignee: Nuance Communications, Inc.
    Inventor: Kevin Marshall
  • Publication number: 20120098636
    Abstract: According to one general aspect, a method according to the present application includes remotely controlling wirelessly networked devices via a mobile unit, The method includes receiving, at a mobile unit and from a user, an input, analyzing the input to identify a networked device associated with the input, determining whether the networked device is presently accessible via a wireless network; determining whether to establish a connection with the networked device based on whether the networked device is determined to be presently accessible via the wireless network. The method also includes establishing a connection with the networked device if it is determined that the networked device is accessible via the wireless network and enabling the user to interact with the networked device through the mobile unit to remotely control the networked device.
    Type: Application
    Filed: December 27, 2011
    Publication date: April 26, 2012
    Inventors: Kevin Marshall, Michael R. Longe, John Lefevre
  • Patent number: 8106742
    Abstract: According to one general aspect, a method according to the present application includes remotely controlling wirelessly networked devices via a mobile unit. The method includes receiving, at a mobile unit and from a user, an input, analyzing the input to identify a networked device associated with the input, determining whether the networked device is presently accessible via a wireless network; determining whether to establish a connection with the networked device based on whether the networked device is determined to be presently accessible via the wireless network. The method also includes establishing a connection with the networked device if it is determined that the networked device is accessible via the wireless network and enabling the user to interact with the networked device through the mobile unit to remotely control the networked device.
    Type: Grant
    Filed: August 6, 2007
    Date of Patent: January 31, 2012
    Assignee: Tegic Communications, Inc.
    Inventors: Kevin Marshall, Michael R. Longe, John Lefevre
  • Publication number: 20100121870
    Abstract: A system and method to search for items characterized by Japanese text using a mobile device. The search system receives keyed user input and converts the input into a set of search terms. After generating search terms, the system searches Japanese text fields for matching items accessible by the mobile device. One or more natural starting points in the text fields are identified for each matching item. Starting points may include, for example, the beginning of a text field and the locations of punctuation or changes in character set in the text field. After determining starting points, the system determines the distance between the matching text and a starting point. The system then provides an ordered set of search results based on the calculated distance and potentially other factors, such as the alignment of the match and the type of item.
    Type: Application
    Filed: July 6, 2009
    Publication date: May 13, 2010
    Inventors: Erland Unruh, Kevin Marshall, Gordon Waddell, William H. Steinmetz, Shu Ishizuki
  • Patent number: 7713423
    Abstract: In one embodiment, a reactive filtration method includes continuously regenerating a reactive filter media while simultaneously filtering contaminants from fluid flowing through the filter media. In one embodiment, regenerating the reactive filter media comprises mixing metal granules with the filter media and agitating the mixture. In another embodiment, regenerating the reactive filter media comprises introducing a metal in the fluid flowing through the filter media and agitating the filter media. In one embodiment, a method for removing phosphorus, arsenic or a heavy metal from water includes introducing a metal salt reagent into the water at a molar ratio of 5:1 to 200:1 to the phosphorous or the arsenic in the water and passing the water through a bed of moving sand.
    Type: Grant
    Filed: February 4, 2008
    Date of Patent: May 11, 2010
    Assignee: Idaho Research Foundation, Inc.
    Inventors: Gregory Moller, Kevin Marshall Brackney, Roger Alan Korus, Gerald Michael Keller, Jr., Brian Keith Hart, Remembrance Louisa Newcombe
  • Publication number: 20100011428
    Abstract: A system, method and computer program for enabling transactions on a remote basis is provided.
    Type: Application
    Filed: May 10, 2007
    Publication date: January 14, 2010
    Inventors: Margaret Atwood, John H.D. Wiltshire, Matthew M.C. Gibson, Donald Kevin Marshall, Nemesio Carlos Garcia
  • Publication number: 20090275320
    Abstract: A hardware and/or software facility measures end user activity associated with a software application or service on a mobile phone or other mobile device. The facility tracks and stores usage data associated with a mobile user's use of the application or service. When the mobile user initiates transmission of the usage data, the facility retrieves from the mobile phone or other mobile device a usage code representing the usage data. The facility relies on user transcription, text input-buffer insertion, or other indirect means of data transport to deliver the usage code from the mobile phone or other mobile device to an application developer, service provider, or another entity. The recipient extracts the usage data contained in the usage code, and may perform various data mining and analysis techniques on the usage data in order to evaluate how the application or service is used.
    Type: Application
    Filed: February 5, 2009
    Publication date: November 5, 2009
    Applicant: Nuance Communications, Inc.
    Inventor: Kevin Marshall
  • Patent number: 7399416
    Abstract: In one embodiment, a reactive filtration method includes continuously regenerating a reactive filter media while simultaneously filtering contaminants from fluid flowing through the filter media. In one embodiment, regenerating the reactive filter media comprises mixing metal granules with the filter media and agitating the mixture. In another embodiment, regenerating the reactive filter media comprises introducing a metal in the fluid flowing through the filter media and agitating the filter media. In one embodiment, a method for removing phosphorus, arsenic or a heavy metal from water includes introducing a metal salt reagent into the water at a molar ratio of 5:1 to 200:1 to the phosphorous or the arsenic in the water and passing the water through a bed of moving sand.
    Type: Grant
    Filed: December 3, 2003
    Date of Patent: July 15, 2008
    Assignee: Idaho Research Foundation, Inc.
    Inventors: Greg Moller, Kevin Marshall Brackney, Roger Alan Korus, Gerald Michael Keller, Jr., Brian Keith Hart, Remembrance Louisa Newcombe
  • Publication number: 20080034081
    Abstract: According to one general aspect, a method according to the present application includes remotely controlling wirelessly networked devices via a mobile unit. The method includes receiving, at a mobile unit and from a user, an input, analyzing the input to identify a networked device associated with the input, determining whether the networked device is presently accessible via a wireless network; determining whether to establish a connection with the networked device based on whether the networked device is determined to be presently accessible via the wireless network. The method also includes establishing a connection with the networked device if it is determined that the networked device is accessible via the wireless network and enabling the user to interact with the networked device through the mobile unit to remotely control the networked device.
    Type: Application
    Filed: August 6, 2007
    Publication date: February 7, 2008
    Applicant: TEGIC COMMUNICATIONS, INC.
    Inventors: Kevin Marshall, Michael Longe, John LeFevre
  • Patent number: 6665986
    Abstract: The present invention essentially comprises a phosphorescent paving block having a paving base, and a phosphorescent material in contact with the paving base. Additionally the paving block can also have a light-transmitting cover and a light-transmitting base on either side of the phosphorescent material to form a laminate.
    Type: Grant
    Filed: May 2, 2002
    Date of Patent: December 23, 2003
    Inventor: Kevin Marshall Kaplan
  • Publication number: 20030088810
    Abstract: Provided is a method of automatically generating data regarding errors in a software system. Contents of one or more files indicating errors in the software system are examined to determine software components responsible for the errors. The number of errors attributed to each of the software components responsible for the errors is determined. A size of the software component responsible for an error is also determined. In one embodiment, the size of the software components responsible of errors is correlated with the number of errors attributed to the software components.
    Type: Application
    Filed: November 2, 2001
    Publication date: May 8, 2003
    Applicant: Sun Microsystems, Inc.
    Inventor: Kevin A. Marshall
  • Patent number: D373992
    Type: Grant
    Filed: January 14, 1994
    Date of Patent: September 24, 1996
    Assignee: Rayovac Corporation
    Inventors: Marc A. Rosen, Richard J. Suchanek, Judith D. Pyle, Kevin A. Marshall, Gerald A. Albright, Theresa A. Pyle-Smith, Robert W. Zimmermann, Robert K. Kloppenburg
  • Patent number: D375934
    Type: Grant
    Filed: January 14, 1994
    Date of Patent: November 26, 1996
    Assignee: Rayovac Corporation
    Inventors: Marc A. Rosen, Richard J. Suchanek, Judith D. Pyle, Kevin A. Marshall, Gerald A. Albright, Theresa A. Pyle-Smith, Robert W. Zimmermann, Robert K. Kloppenburg
  • Patent number: D386089
    Type: Grant
    Filed: July 8, 1996
    Date of Patent: November 11, 1997
    Assignee: Bath & Body Works, Inc.
    Inventors: Marc Rosen, Kevin Marshall
  • Patent number: D401138
    Type: Grant
    Filed: April 18, 1997
    Date of Patent: November 17, 1998
    Assignee: Bath & Body Works, Inc.
    Inventors: Marc Rosen, Kevin Marshall
  • Patent number: D406770
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: March 16, 1999
    Assignee: Bath & Body Works, Inc.
    Inventors: Marc Rosen, Kevin Marshall