Patents by Inventor Kevin Kennedy

Kevin 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).

  • Publication number: 20140053326
    Abstract: The present invention provides a mounting bolt system for mounting a toilet. The mounting bolt system includes a washer and a nut which are mounted on the threaded bolt adjacent to the bolt head, and they are all placed below the toilet. The bolt system also includes a circular flange having a rectangular slot formed therein for receiving bolt through slot, and a wing nut for tightening the toilet to the toilet flange, and a barrel-shaped bolt cap for covering the upper end of bolt. The bolt cap is threaded to the circular flange on the upper surface of the toilet base to cover the wing nut and to complete the mounting of the toilet, so that only the barrel-shaped bolt cap is visible after the installation of the toilet.
    Type: Application
    Filed: August 24, 2012
    Publication date: February 27, 2014
    Applicant: NIAGARA CONSERVATION CORPORATION
    Inventor: Kevin Kennedy
  • Publication number: 20140014143
    Abstract: A construction mat cleaning machine and a method of use thereof that do not use water, chemical agents or other aqueous or non-aqueous solvents during the cleaning process. The cleaning machine may be constructed on a semi-trailer so that it is portable between job sites. The cleaning machine conveys the construction mats in a generally horizontal orientation along a path of travel while all the surfaces and within the seams or gaps between the boards of construction mats are cleaned using a series of resilient cleaning rollers. After the cleaning process, the cleaning machine stacks the construction mats in an orderly fashion on the ground when exiting the cleaning machine.
    Type: Application
    Filed: July 10, 2012
    Publication date: January 16, 2014
    Applicant: RIVERSIDE CUSTOM CLEANING, LLC
    Inventors: Roger Kevin Kennedy, James Brooks Hudson
  • Patent number: 8621233
    Abstract: Descriptions of files detected at endpoints are submitted to a security server. The descriptions describe the names of the files and unique identifiers of the files. The security server uses the unique identifiers to identify files having different names at different endpoints. For a given file having multiple names, the names are processed to account for name differences unlikely to have been caused by malware. The processed names for the file are analyzed to determine the amount of dissimilarity among the names. This analysis is used to generate a score indicating a confidence that the computer file contains malicious software, where a greater amount of dissimilarity among the names generally indicates a greater confidence that the computer file contains malicious software. The score is weighted based on file name frequency, the age of the file, and the prevalence of the file. The weighted score is used to determine whether the computer file contains malicious software.
    Type: Grant
    Filed: January 13, 2010
    Date of Patent: December 31, 2013
    Assignee: Symantec Corporation
    Inventors: Pratyusa K. Manadhata, Mark Kevin Kennedy, Zulfikar Ramzan
  • Patent number: 8607348
    Abstract: A system, method, and computer program product for detecting malware in a software package on a computer having an operating system is disclosed. A software package can include various files and processes. A process monitoring module monitors a process associated with the software package and detects when the monitored process requests access to a system process or other operating system object. A constrained process manager provides a constrained object to the monitored process in response to the request. The constrained object generally has less access to computer system resources than the system process. A malware detection module then observes interactions between the monitored process and the constrained object and determines whether the monitored process contains malware based on these interactions.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: December 10, 2013
    Assignee: Symantec Corporation
    Inventors: Sourabh Satish, Mark Kevin Kennedy
  • Patent number: 8499239
    Abstract: A globe container includes a front-side spherical cap. A plurality of content items are arranged with a convex three-dimensional perspective on the front-side spherical cap. The globe container has a changeable virtual orientation that determines which of the plurality of content items are arranged with the convex three-dimensional perspective on the front-side spherical cap. The globe container allows selection of any of the content items displayed on the front-side spherical cap.
    Type: Grant
    Filed: August 28, 2009
    Date of Patent: July 30, 2013
    Assignee: Microsoft Corporation
    Inventors: Jocelyn Dollar, Salman Talat, Petri Juhani Tanninen, James Horgan, Kevin Kennedy, Dane Storrusten
  • Publication number: 20130082007
    Abstract: This invention relates generally to products and processes, and more specifically, to systems and method for recovering oil from water. In one embodiment, a towed net system is provided which has the ability to collect free floating oil to one or more end points from which either/both hydrodynamics and/or one or more powered pumps are used to deliver channeled and collected oil to one or more receiving vessels. In some embodiments, two wing nets are provided, either/each towed by one or more vessels, connected to one or more end receptacle nets. From the one or more end receptacles, the channeled and collected oil is delivered to one or more receiving containers also connected to the one or more end receptacles. The system can be scaled based on the horsepower of the two or more towing vessel.
    Type: Application
    Filed: June 9, 2011
    Publication date: April 4, 2013
    Inventor: Kevin Kennedy
  • Publication number: 20110298589
    Abstract: The identification of a data storage device detected on a touch-sensitive display surface of a display device is described. In one embodiment, the presence and location of the data storage device is detected on the display surface and the data storage device is detected on a wireless communications channel. It is then confirmed that the data storage device detected on the wireless communications channel is the data storage device detected on the surface of the display device by communicating with the data storage device over a second communications channel.
    Type: Application
    Filed: August 18, 2011
    Publication date: December 8, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Craig McFarlane, Dana L. Silverstein, Victor Drake, Kevin Kennedy, Cyra Richardson, Nigel Keam, Neal Bangerter
  • Patent number: 8063888
    Abstract: The identification of a data storage device detected on a touch-sensitive display surface of a display device is described. In one embodiment, the presence and location of the data storage device is detected on the display surface and the data storage device is detected on a wireless communications channel. It is then confirmed that the data storage device detected on the wireless communications channel is the data storage device detected on the surface of the display device by communicating with the data storage device over a second communications channel.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: November 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Craig McFarlane, Dana L. Silverstein, Victor Drake, Kevin Kennedy, Cyra Richardson, Nigel Keam, Neal Bangerter
  • Patent number: 7941863
    Abstract: To prevent attackers from logging-in with modified passwords, backup copies of passwords are created and stored. At boot time, the stored passwords are compared to the corresponding backup copies to ensure that they have not been modified. This is done during the boot cycle before the attacker is able to login to the computer. If any passwords have been modified, they are replaced with backup copies, thereby preventing the attacker from logging-in with a modified password.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: May 10, 2011
    Assignee: Symantec Corporation
    Inventor: Mark Kevin Kennedy
  • Publication number: 20110055696
    Abstract: A globe container includes a front-side spherical cap. A plurality of content items are arranged with a convex three-dimensional perspective on the front-side spherical cap. The globe container has a changeable virtual orientation that determines which of the plurality of content items are arranged with the convex three-dimensional perspective on the front-side spherical cap. The globe container allows selection of any of the content items displayed on the front-side spherical cap.
    Type: Application
    Filed: August 28, 2009
    Publication date: March 3, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Jocelyn Dollar, Salman Talat, Petri Juhani Tanninen, James Horgan, Kevin Kennedy, Dane Storrusten, Shawn Konopinsky
  • Patent number: 7818571
    Abstract: The authentication of a data receiving device prior to the transfer of data from a data storage device to the data receiving device over a wireless radiofrequency communications channel is described. One disclosed embodiment comprises conducting an authentication communication exchange in which one or more of an authentication request received from the data storage device and an authentication response sent to the data storage device is transmitted via an optical communications channel. This may allow the data storage device to ensure that a data receiving device requesting the transfer of data is a desired recipient of the data before transferring the data.
    Type: Grant
    Filed: February 9, 2007
    Date of Patent: October 19, 2010
    Assignee: Microsoft Corporation
    Inventor: Kevin Kennedy
  • 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: 20090237363
    Abstract: Plural temporally overlapping drag and drop operations are performed by binding a first source to a first input and identifying a potential target of the first source. During a duration in which the first source remains bound to the first input, a second operation is initiated as a second source is bound to a second input and a potential target of the second source is identified. While both the first and second sources are bound to respective inputs, a request from the potential target of the first source is received to claim the first source and the first source is released to the potential target of the first source, completing the first operation. The second operation is completed as a request from the potential target of the second source is received to claim the second source and the second source is released to the potential target of the second source.
    Type: Application
    Filed: March 20, 2008
    Publication date: September 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Robert Levy, Sundaram Ramani, Maxim Mazeev, Kevin Kennedy
  • Patent number: RE41919
    Abstract: A satellite broadcast conditional access system with key synchronization uses indexing of an authorization stream to quickly restart the decrypting process after short carrier fades and after carrier switches. The authorization stream includes cyphered seeds and index numbers which are sequentially sent to a group of receivers. The same authorization stream can also be broadcast multiple times to the group of receivers. A conditional access server selects a starting index number and increments the index number by a predefined value. The receivers have a memory to save the current index number for the authorization stream. Any receiver that loses its connection to the broadcast and thereafter reestablishes its connection can retrieve the latest index number being issued in the authorization stream and compare it with the stored index number. When the index numbers match or are within a defined threshold, the receiver will continue to decypher the seeds and decrypt the transport stream.
    Type: Grant
    Filed: April 16, 2009
    Date of Patent: November 9, 2010
    Inventors: Steve Olivier, Gary L. Pelkey, David M. Placek, Kevin Kennedy
  • Patent number: D668743
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: October 9, 2012
    Assignee: Niagara Conservation Corp.
    Inventors: Kevin Kennedy, Kyle Cutler, David Denker
  • Patent number: D672441
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: December 11, 2012
    Assignee: Niagara Conservation Corp.
    Inventor: Kevin Kennedy
  • Patent number: D687933
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: August 13, 2013
    Assignee: Niagara Conservation Corp.
    Inventor: Kevin Kennedy
  • Patent number: D687936
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: August 13, 2013
    Assignee: Niagara Conservation Corp.
    Inventor: Kevin Kennedy