Patents by Inventor Thomas Flynn

Thomas Flynn 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: 8068285
    Abstract: An infinity display device with autostereoscopic capability having one or more high lumen light sources 6, a transmissive spatial light modulator (SLM) 7, light collimating optics and a rectilinear light guide. Once the light has passed through the SLM 7 an objective 2 converges the image encoded rays toward a point 43 representing the entrance pupil 5 of said light guide. A second lens 1 then collimates the rays in one plane (Tangential) while a lenticular array 13 is used for collimating rays in the second plane (Sagittal). Next, a first surface mirror 9 reflects all said rays toward a triangular prism 10, where they undergo colour separation before entering the light guide. The light guide may itself consist of two, parallel, first surface mirrors 3 & 4 one of which is partially transmissive. Finally a Fresnel screen 11 tilts the light toward the observer.
    Type: Grant
    Filed: January 16, 2010
    Date of Patent: November 29, 2011
    Inventor: Sean Thomas Flynn
  • Patent number: 8040869
    Abstract: The present invention comprises a method and apparatus for automatic discovery of logical links between network devices. In one embodiment, the present invention comprises part of a network management system (“NM”) that manages a discrete set of network devices. The NM sends SNMP queries to individual network devices managed by the NM to obtain interface configuration data for each of the network interfaces of the device. The information requested includes destination information (“next hop” or “neighbor” IP address) for data packets sent from the interface. The NM checks to see whether a logical link corresponding to the received configuration information already exists in a logical link database maintained by the NM. If such a link exists the NM checks to see if the existing information for the link is valid. If the existing link data is valid, no change is made.
    Type: Grant
    Filed: December 19, 2001
    Date of Patent: October 18, 2011
    Assignee: Alcatel Lucent
    Inventors: Moise Gaspard, Thomas Flynn, Chuong Ngoc Ngo, Denis Proulx, Attaullah Zabihi
  • Publication number: 20110243154
    Abstract: A method and circuit for implementing variable length packets to embed extra control information in an interconnect system, and a design structure on which the subject circuit resides are provided. Packets are defined to include an End-to-End (ETE) Flow Unit within packet (Flit) count field in the packet header. The packet header also includes its own CRC field. When a nonzero ETE flit count field is received in an incoming packet from an incoming link, the specified number of embedded ETE flits is removed from the packet and is used the same as if the control information arrived in its own packet.
    Type: Application
    Filed: March 30, 2010
    Publication date: October 6, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Thomas Flynn, David Alan Shedivy, Kenneth Michael Valk
  • Publication number: 20110228783
    Abstract: A method and circuit for implementing ordered and reliable transfer of packets while spraying packets over multiple links, and a design structure on which the subject circuit resides are provided. Each source interconnect chip maintains a spray mask including multiple available links for each destination chip for spraying packets across multiple links of a local rack interconnect system. Each packet is assigned an End-to-End (ETE) sequence number in the source interconnect chip that represents the packet position in an ordered packet stream from the source device. The destination interconnect chip uses the ETE sequence numbers to reorder the received sprayed packets into the correct order before sending the packets to the destination device.
    Type: Application
    Filed: March 19, 2010
    Publication date: September 22, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Thomas Flynn, Philip Rogers Hillier, III, David Alan Shedivy, Kenneth Michael Valk
  • Patent number: 7991783
    Abstract: An apparatus, system, and method are disclosed for supporting storage functions using an embedded database management system. The apparatus includes a disk controller configured to receive input/output (I/O) requests from a host, an embedded database management system module, and a conversion module configured to translate the input/output requests into database requests and communicate the database requests with the embedded database management system module. The system may include the apparatus, a network, and a plurality of storage devices coupled to the network and configured to store data. The method includes receiving input/output (I/O) requests from a host, translating the input/output requests into database requests, communicating the database requests with an embedded database management system module, and executing the database requests.
    Type: Grant
    Filed: October 5, 2004
    Date of Patent: August 2, 2011
    Assignee: International Business Machines Corporation
    Inventors: John Thomas Flynn, Jr., Balakrishna Raghavendra Iyer
  • Patent number: 7950003
    Abstract: A method and apparatus for software development and a method and system for analysis of graphics software are disclosed.
    Type: Grant
    Filed: March 2, 2007
    Date of Patent: May 24, 2011
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Nathaniel G. Duca, Vlad Stamate, Thomas Flynn, Stace Peterson, Alexandre De Pereyra
  • Publication number: 20110119666
    Abstract: A system and apparatus is disclosed for sharing a host computer. The system discloses: a set of USB cables; a set of virtualization devices, a set of USB ports on the host computer, an operating system; and a virtualization module. The apparatus discloses: a hub controller; a graphics display module; and an audio controller.
    Type: Application
    Filed: November 15, 2009
    Publication date: May 19, 2011
    Inventor: Thomas Flynn
  • Publication number: 20100243921
    Abstract: An ion radiation therapy machine provides a steerable beam for treating a tumor within the patient where the exposure spot of the beam is controlled in width and/or length to effect a flexible trade-off between treatment speed, accuracy, and uniformity.
    Type: Application
    Filed: June 10, 2010
    Publication date: September 30, 2010
    Inventors: Ryan Thomas Flynn, Thomas R. Mackie
  • Patent number: 7763873
    Abstract: An ion radiation therapy machine provides a steerable beam for treating a tumor within the patient where the exposure spot of the beam is controlled in width and/or length to effect a flexible trade-off between treatment speed, accuracy, and uniformity.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: July 27, 2010
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Ryan Thomas Flynn, Thomas R. Mackie
  • Patent number: 7761732
    Abstract: Provided are a method, system, and article of manufacture wherein a command is received for writing data to a first storage location. A determination is made that previously written data is stored in the first storage location. The previously written data is copied to a second storage location, in response to determining that the previously written data is stored in the first storage location. The data is written to the first storage location, in response to copying the previously written data to the second storage location.
    Type: Grant
    Filed: December 7, 2005
    Date of Patent: July 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Robert Frederic Kern, Kenneth Wayne Boyd, William Frank Micka, Gregory Edward McBride, John Thomas Flynn, Jr., John Jay Wolfgang, Michael E. Factor, Amiram Hayardeny, Kenneth Fairclough Day, III, Aviad Zlotnick
  • Publication number: 20100176309
    Abstract: A radiation therapy system for heavy ions employs a rocking motion of a fan beam used to treat the patient, the fan beam having individually modulated beamlets, the rocking limited in angular extent to provide improved conformance of the dose to a tumor while shielding distal tissue from radiation.
    Type: Application
    Filed: February 27, 2008
    Publication date: July 15, 2010
    Inventors: Thomas R. Mackie, Michael William Kissick, Ryan Thomas Flynn
  • Publication number: 20100033541
    Abstract: A method binds a substrate having an array of actuators to a diaphragm array in a way that reduces secondary banding in an ink jet printhead that ejects a different color ink from each row of ink jets in the printhead. The method includes cutting a plurality of horizontal channels in a substrate on which a plurality of actuators have been formed, the horizontal channels being cut between rows of actuators on the substrate, and cutting a plurality of vertical channels in the substrate on which the plurality of actuators have been formed, the vertical channels being cut between columns of actuators on the substrate, the vertical channels having a width that is less than a width of the horizontal channels.
    Type: Application
    Filed: August 6, 2008
    Publication date: February 11, 2010
    Applicant: XEROX CORPORATION
    Inventors: James Maxwell Stevenson, Lisa Marie Schmidt, Jeffrey Thomas Flynn
  • Patent number: 7660919
    Abstract: A system for controlling I/O transfers includes a host system or initiator including an adapter driver layer; and a storage controller. The storage controller includes a priority store and an operation queue. The adapter driver is selectively responsive to a datapath command from an initiator application for setting a default I/O priority for a specified logical unit, for storing the default I/O priority for the logical unit to a priority store of the storage controller, and selectively responsive to a data transfer command from an initiator application for storing the data transfer command to the storage controller. The storage controller is responsive to the datapath command for storing the I/O priority default value for the logical unit to the priority store; and responsive to the data transfer command with respect to the logical unit for queuing the data transfer command for execution based on the I/O priority default value.
    Type: Grant
    Filed: March 17, 2008
    Date of Patent: February 9, 2010
    Assignee: International Business Machines Corporation
    Inventor: John Thomas Flynn, Jr.
  • Patent number: 7613749
    Abstract: A system and method for application fault tolerance and recover using topologically remotely located computing devices are provided. A primary computing device runs one instance of an application (i.e. the primary application instance) at a production site and an active standby computing device runs a second instance of the application (i.e. the shadow application instance) at a recovery site which may be topologically remotely located from the production site. The two instances of the application are brought into a consistent state by running an initial application “checkpoint” on the primary computing device followed by an application “restart” on the active standby computing device. Events occurring in the primary application instance may be automatically and continuously recorded in a log and transferred to the recovery site using a peer-to-peer remote copy operation so as to maintain the states of the application instances consistent.
    Type: Grant
    Filed: April 12, 2006
    Date of Patent: November 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: John Thomas Flynn, Jr., Mihaela Howie
  • Patent number: 7581125
    Abstract: A power management agent for managing power among electronic systems includes a module for predicting a future power consumption level of the electronic systems, a module for determining a power budget threshold for the electronic systems, and a module for determining whether a predicted future power consumption level will exceed the power budget threshold. The power management agent also includes a module for selecting one or more of the electronic systems to throttle in response to a determination that the predicted future power consumption level will exceed the power budget threshold and a module for selecting a throttle level to be applied to the selected one or more of the electronic systems to substantially prevent the future power consumption level from exceeding the power budget threshold.
    Type: Grant
    Filed: September 22, 2005
    Date of Patent: August 25, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Parthasarathy Ranganathan, Khaldoun Alzien, Thomas Flynn, Phillip Leech, Charles Shaver
  • Publication number: 20090189095
    Abstract: An ion radiation therapy machine provides a steerable beam for treating a tumor within the patient where the exposure spot of the beam is controlled in width and/or length to effect a flexible trade-off between treatment speed, accuracy, and uniformity.
    Type: Application
    Filed: February 27, 2008
    Publication date: July 30, 2009
    Inventors: Ryan Thomas Flynn, Thomas R. Mackie
  • Patent number: 7520844
    Abstract: The present invention provides a weight exercise device for use with dumbbells. The weight exercise device is an elongated J-shaped device having a support member with an elongated belt passage at the top thereof. An elongated channel being the lower section of the J-shaped device is attached to the bottom of the support member for holding the dumbbell. The dumbbell retention means is either an integral part of the J-shaped device or is an separate device for removable placed thereon. The J-shaped device includes the means for attaching said support member to the user; a support member; the means for supporting a dumbbell, said dumbbell supporting means being attached to said support member; and the means for insuring the retention of said dumbbell in said dumbbell supporting means while being used by the user.
    Type: Grant
    Filed: May 11, 2005
    Date of Patent: April 21, 2009
    Inventor: Christopher Thomas Flynn
  • Publication number: 20080189442
    Abstract: A system for controlling I/O transfers includes a host system or initiator including an adapter driver layer; and a storage controller. The storage controller includes a priority store and an operation queue. The adapter driver is selectively responsive to a datapath command from an initiator application for setting a default I/O priority for a specified logical unit, for storing the default I/O priority for the logical unit to a priority store of the storage controller, and selectively responsive to a data transfer command from an initiator application for storing the data transfer command to the storage controller. The storage controller is responsive to the datapath command for storing the I/O priority default value for the logical unit to the priority store; and responsive to the data transfer command with respect to the logical unit for queuing the data transfer command for execution based on the I/O priority default value.
    Type: Application
    Filed: March 17, 2008
    Publication date: August 7, 2008
    Inventor: John Thomas Flynn
  • Publication number: 20080172503
    Abstract: A system for controlling I/O transfers includes a host system or initiator including an adapter driver layer; and a storage controller. The storage controller includes a priority store and an operation queue. The adapter driver is selectively responsive to a datapath command from an initiator application for setting a default I/O priority for a specified logical unit, for storing the default I/O priority for the logical unit to a priority store of the storage controller, and selectively responsive to a data transfer command from an initiator application for storing the data transfer command to the storage controller. The storage controller is responsive to the datapath command for storing the I/O priority default value for the logical unit to the priority store; and responsive to the data transfer command with respect to the logical unit for queuing the data transfer command for execution based on the I/O priority default value.
    Type: Application
    Filed: March 17, 2008
    Publication date: July 17, 2008
    Inventor: John Thomas Flynn
  • Patent number: 7366800
    Abstract: A system for controlling I/O transfers includes a host system or initiator including an adapter driver layer; and a storage controller. The storage controller includes a priority store and an operation queue. The adapter driver is selectively responsive to a datapath command from an initiator application for setting a default I/O priority for a specified logical unit, for storing the default I/O priority for the logical unit to a priority store of the storage controller, and selectively responsive to a data transfer command from an initiator application for storing the data transfer command to the storage controller. The storage controller is responsive to the datapath command for storing the I/O priority default value for the logical unit to the priority store; and responsive to the data transfer command with respect to the logical unit for queuing the data transfer command for execution based on the I/O priority default value.
    Type: Grant
    Filed: October 9, 2003
    Date of Patent: April 29, 2008
    Assignee: International Business Machines Corporation
    Inventor: John Thomas Flynn, Jr.