Patents by Inventor Frank A. David

Frank A. David 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: 20090247010
    Abstract: A pluggable optical/electrical module is disclosed. One or more features operate to decrease electromagnetic interference are implemented, which features include deforming the portions that mate together to form the housing, placing elbow deformities on extending fingers to more properly seal the housing convex shape to housing to seal gaps between multiple sections, and placing an EMI insulating material within an opening that is formed for the latch that locks the module in place in a chassis.
    Type: Application
    Filed: March 27, 2008
    Publication date: October 1, 2009
    Inventors: Robert Hartzell, Zining Huang, Frank David Yashar, Henri Li
  • Publication number: 20090158133
    Abstract: A computer-implemented method of controlling content includes receiving an input from the user and monitoring content in an application program or content exchanged between the application program and an operating system residing at the user's computer system. The method includes determining whether monitored content corresponds to a predetermined advertisement. If the monitored content corresponds to the predetermined advertisement, the predetermined advertisement is replaced with another predetermined advertisement based on the user input.
    Type: Application
    Filed: February 25, 2009
    Publication date: June 18, 2009
    Applicants: SONY CORPORATION, SONY PICTURES ENTERTAINMENT INC.
    Inventor: Frank David Serena
  • Publication number: 20090112358
    Abstract: Disclosed is a system and program for using storage slots efficiently. A storage element count is assigned to each one of multiple logical libraries, and the sum of the storage element count for each one of the multiple logical libraries exceeds the total number of storage slots in the library.
    Type: Application
    Filed: January 7, 2009
    Publication date: April 30, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Frank David Gallo, Brian Gerard Goodman, Ronald Faye Hill, JR., Leonard George Jesionowski
  • Patent number: 7516215
    Abstract: A computer-implemented method of controlling content includes receiving an input from the user and monitoring content in an application program or content exchanged between the application program and an operating system residing at the user's computer system. The method includes determining whether monitored content corresponds to a predetermined advertisement. If the monitored content corresponds to the predetermined advertisement, the predetermined advertisement is replaced with another predetermined advertisement based on the user input.
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: April 7, 2009
    Assignees: Sony Corporation, Sony Pictures Entertainment Inc.
    Inventor: Frank David Serena
  • Patent number: 7512587
    Abstract: Methods and systems are provided for efficiently computing page rankings of web pages or other interconnected objects. The rankings are produced by efficiently computing a principal eigenvector of a page ranking transition matrix. The methods and systems provided herein can be used to produce page rankings in a distributed and/or incremental manner, and can be used to allocate computing resources to processing page rankings for those pages that most demand them.
    Type: Grant
    Filed: July 1, 2004
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventor: Frank David McSherry
  • Publication number: 20090076904
    Abstract: A system and methods are provided for the coupling of a digital value, credit, or cash with advertisements. Advertisements may include any sponsored content for presentation to a user. The advertisements may be placed with other content for presentation to a user. As the advertisements are presented to a user, the user accumulates the value, credit, or digital cash associated with the advertisements, which may be used to access or purchase additional content or services.
    Type: Application
    Filed: September 17, 2007
    Publication date: March 19, 2009
    Inventor: Frank David Serena
  • Patent number: 7504367
    Abstract: A process is provided for controlling two or more properties of a lubricant or working fluid for use in a system in which operating conditions change. The process contains the steps of: (i) providing a base fluid in which the two or more properties are optimal for “warm” operating conditions; (ii) providing a diluent which is miscible with the base fluid under all system operating conditions; and, (iii) reversibly diluting said base fluid with the diluent in response to change in system operating conditions. An apparatus for carrying out the process is also disclosed.
    Type: Grant
    Filed: April 17, 2003
    Date of Patent: March 17, 2009
    Assignee: Shell Oil Company
    Inventor: Frank David Wayne
  • Patent number: 7487008
    Abstract: Disclosed is a method, system, and program for using storage slots efficiently. A storage element count is assigned to each one of multiple logical libraries, and the sum of the storage element count for each one of the multiple logical libraries exceeds the total number of storage slots in the library.
    Type: Grant
    Filed: August 24, 2005
    Date of Patent: February 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Frank David Gallo, Brian Gerard Goodman, Ronald Faye Hill, Jr., Leonard George Jesionowski
  • Publication number: 20090001088
    Abstract: This invention discloses a mountable recycle container having a mounting bracket which allows it to be selectively affixed to a bar of a wheeled toter style refuse container for transporting the refuse to the curbside. This invention also discloses mounting brackets that can be retrofitted to conventional recycle bins and refuse container assemblies of the same nature and design.
    Type: Application
    Filed: June 20, 2008
    Publication date: January 1, 2009
    Inventors: Gerald Lamendola, Frank David Bonnewell
  • Patent number: 7464075
    Abstract: Methods and systems are provided for efficiently computing personalized rankings of web pages or other interconnected objects. The personalized rankings are produced by efficiently computing an approximation matrix to an ideal personalized page ranking matrix. The methods and systems provided herein can be used to produce search results with particular relevance to an individual searcher.
    Type: Grant
    Filed: January 5, 2004
    Date of Patent: December 9, 2008
    Assignee: Microsoft Corporation
    Inventors: Frank David McSherry, Demetrios Achlioptas
  • Patent number: 7434119
    Abstract: A memory self-test system is provided comprising a self-test controller operable in self-test mode to generate a sequence of generated memory addresses for performing memory access operations associated with the memory test algorithm having an associated memory cell physical access pattern. A programmable re-mapper is operable to re-map the sequence of generated memory addresses derived from the self-test instruction to a sequence of re-mapped memory addresses. The programmable re-mapper performs this re-mapping in response to programmable mapping selection data. The re-mapping of the generated memory addresses to re-mapped memory addresses ensures that the memory cell accesses performed during execution of the memory self-test are consistent with the associated memory cell physical access pattern regardless of the particular implementation of the memory array.
    Type: Grant
    Filed: March 7, 2005
    Date of Patent: October 7, 2008
    Assignee: ARM Limited
    Inventors: Richard Slobodnik, Frank David Frederick
  • Patent number: 7379947
    Abstract: Methods and systems are described for computing page rankings more efficiently. Using an interconnectivity matrix describing the interconnection of web pages, a new matrix is computed. The new matrix is used to compute the average of values associated with each web page's neighboring web pages. The secondary eigenvector of this new matrix is computed, and indices for web pages are relabeled according to the eigenvector. The data structure storing the interconnectivity information is preferably also physically sorted according to the eigenvector. By reorganizing the matrix used in the web page ranking computations, caching is performed more efficiently, resulting in faster page ranking techniques. Methods for efficiently allocating the distribution of resources are also described.
    Type: Grant
    Filed: July 30, 2004
    Date of Patent: May 27, 2008
    Assignee: Microsoft Corporation
    Inventor: Frank David McSherry
  • Patent number: 7362697
    Abstract: A method, apparatus, and computer instructions for managing a set of signal paths for a chip. A defective signal path within the set of signal paths for the chip is detected. Signals are re-routed through the set of signal paths such that the defective signal path is removed from the set of signal paths and sending signals using remaining data signal paths in the set of signal paths and using an extra signal path in response to detecting the defective signal path.
    Type: Grant
    Filed: January 9, 2003
    Date of Patent: April 22, 2008
    Assignee: International Business Machines Corporation
    Inventors: Wiren Dale Becker, Daniel Mark Dreps, Frank David Ferraiolo, Anand Haridass, Robert James Reese
  • Patent number: 7350427
    Abstract: The invention relates to a sorbent collector material based on polyorganosiloxane for the microextraction of substances to be analysed, the collector material having an open-cell foam structure, and to a collector and a liner which include this collector material.
    Type: Grant
    Filed: May 20, 2005
    Date of Patent: April 1, 2008
    Assignee: Gerstel Systemtechnik GmbH & Co.
    Inventors: Patrick Sandra, Frank David
  • Patent number: 7330994
    Abstract: A processor clock control device operable to control a plurality of clock signals output to a processor, said processor comprising a plurality of domains each clocked by a respective one of said plurality of clock signals, said processor being operable in different modes including a functional mode and a test mode, said processor clock control device comprising: a clock signal input operable to receive a slower reference clock signal or a higher speed operational clock signal; at least two clock signal outputs each operable to output a clock signal to a respective domain of said processor; a mode control signal input operable to receive a mode control signal indicating a mode of operation of said processor; a launch control signal input operable to receive a launch control signal, said launch control signal indicating portions of said processor to be tested; and an initiation signal input operable to receive an initiation signal indicating initiation of a processor test; wherein said processor clock control d
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: February 12, 2008
    Assignee: ARM Limited
    Inventor: Frank David Frederick
  • Patent number: 7318116
    Abstract: A system, a method, and a computer program product to provide a failover procedure for an automated data storage library are provided. During the operation of a data storage library, a host computer issues control commands to the automated data storage library using one or more control paths. In the event that the host does not receive desirable results, such as when communication is lost between the host computer and the automated data storage library while a command is in process, the host computer may attempt to retry the same command using the same control path or an alternate control path. When the host issues a retry of the same command, the automated data storage library performs an examination of the command and one or more previous commands executed to prevent the automated data storage library from executing an identical command more than once.
    Type: Grant
    Filed: November 8, 2002
    Date of Patent: January 8, 2008
    Assignee: International Business Machines Corporation
    Inventors: Frank David Gallo, Brian Gerard Goodman, Leonard George Jesionowski
  • Patent number: 7308623
    Abstract: An integrated circuit and method for testing memory on that integrated circuit includes processing logic operable to perform data processing operations on data, and a number of memory units operable to store data for access by the processing logic. A memory test controller is also provided for executing test events in order to seek to detect any memory defects in the number of memory units. The controller includes a storage operable to store event defining information for each of a plurality of test events forming a sequence of test events to be executed, and an interface which, during a single programming operation, receives the event defining information for each of the plurality of test events and causes that event defining information to be stored in the storage. Event processing logic within the controller is then operable, following the single programming operation, to execute the sequence of test events.
    Type: Grant
    Filed: March 10, 2005
    Date of Patent: December 11, 2007
    Assignee: ARM Limited
    Inventors: Richard Slobodnik, Paul Stanley Hughes, Frank David Frederick, Brandon Michael Backlund
  • Patent number: 7306473
    Abstract: The present invention provides a three cam bail latch system and a method for disconnecting an electronic component from a port using the three cam bail latch system.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: December 11, 2007
    Assignee: Opnext, Inc.
    Inventors: Frank David Yashar, John P. Wai, Lin Zhang
  • Patent number: 7251718
    Abstract: An apparatus, system, and method are disclosed for managing physical addresses of data storage media within a data storage library. The library maintains a data table of storage slots and the media stored in those slots. The data table may contain addresses for storage slots that are not physically present or accessible within the library. Hardware such as storage slots may be added or removed without causing an inconsistency within the data table of assigned addresses. Addresses may be recorded as the particular frame, column, and row that describe the location of a particular storage slot. Each data storage media is associated with a particular host. The data table of the library maintains a record of data storage media and the host affinity the media corresponds to.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: July 31, 2007
    Assignee: International Business Machines Corporation
    Inventors: Frank David Gallo, Brian Gerard Goodman, Leonard George Jesionowski
  • Patent number: D562122
    Type: Grant
    Filed: January 20, 2006
    Date of Patent: February 19, 2008
    Assignee: Carrier Corporation
    Inventors: Derek Leman, Larry Burns, Loren Hoffman, Frank David