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: 20140053326Abstract: 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: ApplicationFiled: August 24, 2012Publication date: February 27, 2014Applicant: NIAGARA CONSERVATION CORPORATIONInventor: Kevin Kennedy
-
Publication number: 20140014143Abstract: 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: ApplicationFiled: July 10, 2012Publication date: January 16, 2014Applicant: RIVERSIDE CUSTOM CLEANING, LLCInventors: Roger Kevin Kennedy, James Brooks Hudson
-
Patent number: 8621233Abstract: 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: GrantFiled: January 13, 2010Date of Patent: December 31, 2013Assignee: Symantec CorporationInventors: Pratyusa K. Manadhata, Mark Kevin Kennedy, Zulfikar Ramzan
-
Patent number: 8607348Abstract: 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: GrantFiled: September 29, 2008Date of Patent: December 10, 2013Assignee: Symantec CorporationInventors: Sourabh Satish, Mark Kevin Kennedy
-
Patent number: 8499239Abstract: 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: GrantFiled: August 28, 2009Date of Patent: July 30, 2013Assignee: Microsoft CorporationInventors: Jocelyn Dollar, Salman Talat, Petri Juhani Tanninen, James Horgan, Kevin Kennedy, Dane Storrusten
-
Publication number: 20130082007Abstract: 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: ApplicationFiled: June 9, 2011Publication date: April 4, 2013Inventor: Kevin Kennedy
-
Publication number: 20110298589Abstract: 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: ApplicationFiled: August 18, 2011Publication date: December 8, 2011Applicant: MICROSOFT CORPORATIONInventors: Craig McFarlane, Dana L. Silverstein, Victor Drake, Kevin Kennedy, Cyra Richardson, Nigel Keam, Neal Bangerter
-
Patent number: 8063888Abstract: 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: GrantFiled: February 20, 2007Date of Patent: November 22, 2011Assignee: Microsoft CorporationInventors: Craig McFarlane, Dana L. Silverstein, Victor Drake, Kevin Kennedy, Cyra Richardson, Nigel Keam, Neal Bangerter
-
Patent number: 7941863Abstract: 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: GrantFiled: September 27, 2007Date of Patent: May 10, 2011Assignee: Symantec CorporationInventor: Mark Kevin Kennedy
-
Publication number: 20110055696Abstract: 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: ApplicationFiled: August 28, 2009Publication date: March 3, 2011Applicant: MICROSOFT CORPORATIONInventors: Jocelyn Dollar, Salman Talat, Petri Juhani Tanninen, James Horgan, Kevin Kennedy, Dane Storrusten, Shawn Konopinsky
-
Patent number: 7818571Abstract: 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: GrantFiled: February 9, 2007Date of Patent: October 19, 2010Assignee: Microsoft CorporationInventor: Kevin Kennedy
-
Patent number: 7802246Abstract: 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: GrantFiled: June 21, 2004Date of Patent: September 21, 2010Assignee: Microsoft CorporationInventors: Kevin A. Kennedy, Robert P. St. Pierre, Lee Dicks Clark
-
Patent number: 7770136Abstract: 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: GrantFiled: January 24, 2007Date of Patent: August 3, 2010Assignee: Microsoft CorporationInventors: Langdon W. Beeck, Kevin A. Kennedy, Charles R. Bilow
-
Patent number: 7627350Abstract: 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: GrantFiled: February 16, 2007Date of Patent: December 1, 2009Assignee: Microsoft CorporationInventors: Neil Robin Newman Enns, Kevin A. Kennedy
-
Publication number: 20090237363Abstract: 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: ApplicationFiled: March 20, 2008Publication date: September 24, 2009Applicant: MICROSOFT CORPORATIONInventors: Robert Levy, Sundaram Ramani, Maxim Mazeev, Kevin Kennedy
-
Patent number: RE41919Abstract: 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: GrantFiled: April 16, 2009Date of Patent: November 9, 2010Inventors: Steve Olivier, Gary L. Pelkey, David M. Placek, Kevin Kennedy
-
Patent number: D668743Type: GrantFiled: November 4, 2011Date of Patent: October 9, 2012Assignee: Niagara Conservation Corp.Inventors: Kevin Kennedy, Kyle Cutler, David Denker
-
Patent number: D672441Type: GrantFiled: November 4, 2011Date of Patent: December 11, 2012Assignee: Niagara Conservation Corp.Inventor: Kevin Kennedy
-
Patent number: D687933Type: GrantFiled: July 18, 2012Date of Patent: August 13, 2013Assignee: Niagara Conservation Corp.Inventor: Kevin Kennedy
-
Patent number: D687936Type: GrantFiled: July 18, 2012Date of Patent: August 13, 2013Assignee: Niagara Conservation Corp.Inventor: Kevin Kennedy