Patents by Inventor Kenneth R. Black

Kenneth R. Black 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: 20130305228
    Abstract: An application developer is able to select from a library only those algorithms or functions that are needed. When the application starts on a device, only those algorithms will perform a self-test thereby significantly reducing application start-up time. This is in lieu of the conventional practice of having all the algorithms in library perform a self-test at application runtime. The application developer, by changing parameters to certain functions in the library, can add and remove algorithms as the application changes. The service provider providing the library can still make a generic offering of the full library to its customers and, through the new functionality, facilitate application developer selection of algorithms that are needed. This reduction of start-up time is particularly beneficial on mobile devices where processing power may be limited.
    Type: Application
    Filed: May 10, 2013
    Publication date: November 14, 2013
    Applicant: Mocana Corporation
    Inventors: Kenneth R. BLACK, Caroline L. YAO
  • Patent number: 7470083
    Abstract: An apparatus (10) for creating a sloped surface comprising at least one leveling member (12) and at least one guide member (36) for guiding the at least one leveling member (12). The at least one leveling member (12) changes the slope of the surface depending on a distance between a point of low elevation (54) to a point of higher elevation as the at least one leveling member (12) travels across the at least one guide member (36).
    Type: Grant
    Filed: September 28, 2005
    Date of Patent: December 30, 2008
    Inventor: Kenneth R. Black
  • Patent number: 7010609
    Abstract: A connection bridge mechanism for adding arbitrary protocols into a middleware-based application without accessing the source code for the middleware or producing a new version of the middleware source code. Using a connection bridge allows the plugged in protocol to be utilized by the middleware without requiring that the same O/S primitives which are utilized internally by the middleware be supported by the plugged in protocol. The plugged in protocol can be utilized in addition to the internally supported middleware protocols or it can replace the existing middleware protocols. The connection bridge provides the communication between the protocols and the middleware package. The connection bridge queues the requests from the protocols and notifies the middleware when there are requests pending for action by the middleware.
    Type: Grant
    Filed: December 21, 2000
    Date of Patent: March 7, 2006
    Assignee: Borland Software Corporation
    Inventors: Kenneth R. Black, Robert M. Jensen, Jorge E. Rodriguez, Jonathan J. Currey
  • Patent number: 6769079
    Abstract: A logging system which accepts logged messages concurrently from any number of parts of the application software. Each message is written to a message queue and then read and passed to a message forwarder, which the message forwarder analyzes one or more of the data fields of the message in order to decide whether to forward a particular message. In the event that the message will be forwarded, the forwarder also determines which destination or destinations to forward it to, which data fields from the logged message will be forwarded, and how those fields will be formatted when forwarded. The forwarder code executes on its own Operating System thread or task to decouple the continued execution of the application from the process of forwarding the messages to their destination or destinations.
    Type: Grant
    Filed: December 21, 2000
    Date of Patent: July 27, 2004
    Assignee: Borland Software Corporation
    Inventors: Jonathan J. Currey, Jorge E. Rodriquez, Robert M. Jensen, Kenneth R. Black
  • Patent number: 4693212
    Abstract: An animal restraint apparatus having a plurality of elongate anchoring members each of which is attached to a baseboard by means of elongated pin which is received within an elongate slot in each elongate anchoring member. Each pin is provided with threads onto which a wing nut is threaded, the wing nuts being capable of firmly securing each elongate anchoring member in a selected position on the baseboard. Each elongate member is provided with a first strap to encircle an ankle of the animal to be restrained on the apparatus and a second strap for attaching the first strap to one end portion of the elongate anchoring members.
    Type: Grant
    Filed: February 3, 1986
    Date of Patent: September 15, 1987
    Inventor: Kenneth R. Black