Patents by Inventor Kyle Browne

Kyle Browne 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: 20080255577
    Abstract: A cartridge for an IOL delivery system that has a straight thinned walled distal nozzle. The transition region between the tapered folding portion of the cartridge and the nozzle contain reinforcing gussets to help prevent splitting of the cartridge. Flow leaders in the nozzle direct the flow of material during molding at the 12:00 o'clock position, positioning the weld line of the flow front at the 6:00 o'clock position.
    Type: Application
    Filed: April 11, 2007
    Publication date: October 16, 2008
    Inventors: David A. Downer, Kyle Brown, Sushant Muchhala, Tu Cam Tran, Dengzhu Yan
  • Publication number: 20080147831
    Abstract: Consistent with one embodiment of the invention, a wireless mobile device is configured to receive a configuration file from a configuration server. After receiving the configuration file, the wireless mobile device establishes a wireless communication session with a computing device within proximity of the mobile device. The mobile device is configured to send the configuration file to the computing device so as to enable a configuration application executing on the computing device to configure the computing device in accordance with configuration information included in the configuration file.
    Type: Application
    Filed: December 19, 2006
    Publication date: June 19, 2008
    Inventors: Tim Redjaian, Thomas J. Kelly, Kyle Brown
  • Publication number: 20080034382
    Abstract: The present invention is a multi-protocol object distribution system. The multi-protocol object distribution system can include one or more remote procedure call (RPC) transport protocol stubs; and, a meta-stub configured to select individual ones of the RPC transport protocol stubs through which distributed object services can be provided to requesting clients in the object distribution system. The RPC transport protocol stubs can include both a default RPC transport stub, and at least one other RPC transport stub which the meta-stub can select based upon changing conditions in the object distribution system. Importantly, the meta-stub can automatically select the default RPC transport stub by default.
    Type: Application
    Filed: August 17, 2007
    Publication date: February 7, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kyle Brown, Michael Perks, Sean Sundberg
  • Publication number: 20070177717
    Abstract: A system is disclosed for integrating electronic mail, voice mail, and fax mail in a universal mailbox. Message receivers may access their messages with a telephone or a computer regardless of the communication medium used by the message sender. Using a telephone, message receivers may playback voice mail, redirect fax mail, and “listen” to e-mail through a text-to-speech conversion process. Using a computer and modem, message receivers may playback voice mail, view fax mail, and read e-mail by accessing the universal mailbox via connection software. Message senders and receivers may choose from a variety of filter and forward options that allow them to manage their communications via the universal mailbox. Forwarding and conversion of messages is performed automatically. The options are used to define a set of rules to be applied to inbound and outbound messages so that messages are sent and received in accordance with the preferences of the senders and receivers.
    Type: Application
    Filed: March 16, 2007
    Publication date: August 2, 2007
    Applicant: AOL LLC
    Inventors: Stephen Owens, James Kitchen, David Smith, Leonard DeNittis, Kyle Brown, Michael Finney, Thomas Johnson, Steve Feinstein, Michael Snider, Randall Wright, James Paynter, Robin Bard
  • Publication number: 20070174655
    Abstract: A method, apparatus, and computer-usable medium for determining that at least one resource among a collection of resources implemented in a data processing system has become unavailable, identifying at least one dependent resource among the collection of resources that is dependent on at least one unavailable resource, in response to identifying the at least one dependent resource, disabling the at least one dependent resource, detecting recovery of the at least one unavailable resource, and in response to detecting recovery of the at least one unavailable resource, restarting the at least one dependent resource.
    Type: Application
    Filed: January 18, 2006
    Publication date: July 26, 2007
    Inventors: Kyle Brown, Mark Weitzel, Robert Woolf
  • Publication number: 20070055972
    Abstract: A method, system and computer program product is provided for deploying software in a data processing system. A topology pattern is selected in which the selected topology pattern describes an arrangement of software and hardware devices. Augments to the selected topology pattern are received to form an augmented topology pattern after a selection of a selected topology pattern from a plurality of topology patterns. The augmented topology pattern is transformed into a set of deployable scripts, wherein the set of deployable scripts is used for the software deployment.
    Type: Application
    Filed: August 24, 2005
    Publication date: March 8, 2007
    Applicant: International Business Machines Corporation
    Inventors: Kyle Brown, Grant Larsen, Arunava Majumdar, Thomas McElroy, Guruprasad Vasudeva
  • Publication number: 20070050768
    Abstract: A computer implemented method, an apparatus, and a computer usable program product for controlling startup request flooding. An application server instance is started. If the application server instance is throttled during a startup interval, a Web container thread manager is initiated. If the Web container thread manager identifies it is time to increment a Web container maximum thread pool size for the application server instance, the application server instance is notified to increment its Web container maximum thread pool size by a programmable amount. If the Web container maximum thread pool size for the application server instance has not reached a final maximum thread pool size, and if the startup interval for the application server instance has not completed, the Web container thread manager is suspended for an interval, after which the Web container thread manager identifies if it is time to increment the Web container maximum thread pool size for the application server instance.
    Type: Application
    Filed: August 26, 2005
    Publication date: March 1, 2007
    Applicant: International Business Machines Corporation
    Inventors: Kyle Brown, Stacy Joines
  • Patent number: 7156854
    Abstract: A lens delivery system having a plunger, an injector body and a nozzle portion connected to the injector body, the nozzle portion having a hinged lid and a hollow body with a lens holding platform formed beneath the hinged lid. The cartridge has an elongated nozzle tube or tip with a bore, the bore communicating with the lens holding platform. The bottom of the bore is rounded, which causes the edges of the lens between the lens haptics to fold upwardly as the lens is pushed down the bore from the platform by the plunger. A removable pin fits into the lid and prevents the lens from moving down the bore of the tip during shipment and storage.
    Type: Grant
    Filed: May 28, 2003
    Date of Patent: January 2, 2007
    Assignee: Alcon, Inc.
    Inventors: Kyle Brown, David A. Downer, Thomas M. Heyman
  • Publication number: 20060138366
    Abstract: Methods and systems for evaluating and controlling a lithography process are provided. For example, a method for reducing within wafer variation of a critical metric of a lithography process may include measuring at least one property of a resist disposed upon a wafer during the lithography process. A critical metric of a lithography process may include, but may not be limited to, a critical dimension of a feature formed during the lithography process. The method may also include altering at least one parameter of a process module configured to perform a step of the lithography process to reduce within wafer variation of the critical metric. The parameter of the process module may be altered in response to at least the one measured property of the resist.
    Type: Application
    Filed: February 1, 2006
    Publication date: June 29, 2006
    Inventors: Suresh Lakkapragada, Kyle Brown, Matt Hankinson, Ady Levy
  • Publication number: 20060072807
    Abstract: Methods and systems for monitoring semiconductor fabrication processes are provided. A system may include a stage configured to support a specimen and coupled to a measurement device. The measurement device may include an illumination system and a detection system. The illumination system and the detection system may be configured such that the system may be configured to determine multiple properties of the specimen. For example, the system may be configured to determine multiple properties of a specimen including, but not limited to, a presence of macro and micro defects. In this manner, a measurement device may perform multiple optical and/or non-optical metrology and/or inspection techniques.
    Type: Application
    Filed: October 26, 2004
    Publication date: April 6, 2006
    Inventors: Gary Bultman, Ady Levy, Kyle Brown, Mehrdad Nikoonahad, Dan Wack, John Fielden
  • Publication number: 20050261923
    Abstract: A method, system, and computer instructions for using the language of the business domain to express subscriptions to a publish/subscribe messaging system. The resulting notifications sent to the subscriber are instances of the business model used to create the subscription. In other words, a subscriber may subscribe to the messaging system against the same information that the subscriber receives in a notification from the messaging system. The present invention uses the model from the business domain as the basis for notification subscriptions to allow for defining filters directly against the model's attributes, reducing problems caused by translating business models to a middleware description.
    Type: Application
    Filed: May 21, 2004
    Publication date: November 24, 2005
    Applicant: International Business Machines Corporation
    Inventors: Kyle Brown, Keyur Dalal, Mark Weitzel
  • Publication number: 20050232291
    Abstract: A method for validating messages in a message queuing software environment before the messages are transmitted to the recipient programs comprising a Message Validating Program (MVP). The present invention makes the message queuing software more efficient by eliminating the transmission of invalid messages through the message channels. The MVP acquires the messages as they are originated by the sender program and analyzes the message by comparing the message header and the message body to validating criteria. The validating criteria are the properties, ranges, types, character sets, and formats of data in the message header and message body that the recipient programs will accept. If the message body and the message header meet the validating criteria, then the message is forwarded to the appropriate message queue. If the message body and/or the message header do not meet the validating criteria, then an error is indicated to the sender program.
    Type: Application
    Filed: April 14, 2004
    Publication date: October 20, 2005
    Applicant: International Business Machines Corporation
    Inventors: Kyle Brown, Robert Woolf
  • Publication number: 20050210109
    Abstract: A system and method for load balancing a publish/subscribe messaging system comprising a topic subscription program, a publication program, and a message delivery program is disclosed. The topic subscription program allows a subscriber to subscribe to a topic, and to share a subscription to that topic with other subscribers within the messaging system. The publication program publishes messages to a topic. The message delivery program sends a copy of a message to each subscription and chooses the subscriber within the subscription to receive the message in accordance with a subscription dispatcher. A messaging system which has been configured in accordance with one aspect of the present invention can include a message server; one or more topics stored in the message server; one or more subscriptions associated with at least one of the topics in the message server; and, a subscription program, a publication program and a message delivery program in the server.
    Type: Application
    Filed: March 22, 2004
    Publication date: September 22, 2005
    Applicant: International Business Machines Corporation
    Inventors: Kyle Brown, Robert Woolf
  • Publication number: 20050209984
    Abstract: An alternative registry lookup Java naming and directory interface (JNDI) provider is used to lookup a service endpoint in a registry of a Web service. The alternative registry lookup JNDI provider examines the new registry file for a service-ref-name element and determines if the element is present. If the element is present, the registry lookup JNDI provider retrieves location of the service endpoint using information in the new registry file. If the element is absent, lookup of the service endpoint is deferred to a standard JNDI provider, which determines the location of a service endpoint based on a Web Services Description Language (WSDL) file.
    Type: Application
    Filed: March 17, 2004
    Publication date: September 22, 2005
    Applicant: International Business Machines Corporation
    Inventors: Kyle Brown, Rachel Reinitz
  • Publication number: 20050132008
    Abstract: The present invention is a method, system and apparatus for routing messages in a computing enterprise. In accordance with the present invention, one or more stateless message brokers can be coupled to a database of message routing filters. Subscribers to particular messages in the message routing system can register individual filters in the database which describe which types of messages are to be routed to the subscribers rather than with individual stateful message brokers. When a stateless message broker receives an incoming message, the message broker can formulate a single database query based upon artifact attributes encapsulated within the message and the message broker can forward the query to the database. Using the single query, the database can resolve a set of zero or more subscribers who have registered a filter matching the artifact elements in the query. The resolved set of subscribers can be returned to the stateless message broker which can route the messages accordingly.
    Type: Application
    Filed: December 10, 2003
    Publication date: June 16, 2005
    Applicant: International Business Machines Corporation
    Inventors: Kyle Brown, Keyur Dalal, Mark Weitzel
  • Publication number: 20050086121
    Abstract: A method, system, and computer-program product for automatically monitoring websites (e.g., web-based shopping sites, catalogs, auction sites, etc.) for acquisition parameters (e.g., prices, rental amounts, trading/barter requirements, etc.) on one or more commodities, for a predetermined time period.
    Type: Application
    Filed: October 17, 2003
    Publication date: April 21, 2005
    Applicant: International Business Machines Corporation
    Inventor: Kyle Brown
  • Publication number: 20040243141
    Abstract: A lens delivery system having a plunger, an injector body and a nozzle portion connected to the injector body, the nozzle portion having a hinged lid and a hollow body with a lens holding platform formed beneath the hinged lid. The inside of the hinged lid contains ribs that help to hold a lens stationary on the platform when the lid is closed. The cartridge has an elongated nozzle tube or tip with a bore, the bore communicating with the lens holding platform. The bottom of the bore is rounded, which causes the edges of the lens between the lens haptics to fold upwardly as the lens is pushed down the bore from the platform by the plunger. The central portion of the optic of the lens is prevented from moving upward during folding by a projection in the lid between the ribs. A removable pin fits into the lid and prevents the lens from moving down the bore of the tip during shipment and storage.
    Type: Application
    Filed: May 28, 2003
    Publication date: December 2, 2004
    Inventors: Kyle Brown, David A. Downer, Thomas M. Heyman
  • Publication number: 20040122892
    Abstract: An “event registration service” that enables unrelated and “uncoordinated” systems (i.e. systems that have not planned advance to work together by using the same prerequisite software) to be linked together to facilitate event notification is disclosed. The event registration service links these unrelated systems (e.g., those that have declared events with those that have registered an interest in those events) to facilitate event notification between the unrelated systems. The event registration system functions by combining the functionality of the Web Services Inspection Language (WSIL) and XML style sheets (XSLT). In accordance with the present invention, WSIL hierarchies are built to represent event declarations ane event registrations. XSLT is used as an adapter, converting from one API (represented, for example, as a SOAP message) to another (e.g., another SOAP message representing a different data structure, such as that derived from a COBOL copybook).
    Type: Application
    Filed: December 24, 2002
    Publication date: June 24, 2004
    Inventors: Peter J. Brittenham, Kyle Brown, Stephen Graham, Mark D. Weitzel
  • Publication number: 20030131316
    Abstract: A method for modifying files for display on a browser. The method includes identifying a file having a section marked with an identifier, receiving an indicator, and filtering the file to modify the section based on the indicator. The files are filtered such that the identifier is removed if the indicator is a default indicator and the identifier and marked section are replaced with a replacement section correspondence to the indicator if the indicator is not the default indicator. In addition, the present invention encompasses a system and computer program product for carrying out the inventive method. The method, system, and computer program product may be used to internationalize files for display on browsers over the Internet such that the files are displayed in a language indicated by the browser.
    Type: Application
    Filed: January 7, 2002
    Publication date: July 10, 2003
    Inventors: Kyle Brown, Francis DiNardo, Julie Strong, Robert Thimsen, Skyler Thomas
  • Patent number: 6551174
    Abstract: An apparatus for supplying a slurry to a polishing surface has a slurry source, a slurry supply line, and a slurry return line. The slurry supply line and slurry return line are configured so that slurry may be directed from the outlet of the slurry supply line onto the polishing surface during a chemical mechanical polishing operation, or into an inlet of the slurry return line after the polishing operation is stopped. This permits continuous circulation of slurry through the slurry supply line to prevent coagulation.
    Type: Grant
    Filed: September 25, 1998
    Date of Patent: April 22, 2003
    Assignee: Applied Materials, Inc.
    Inventors: Kyle Brown, Brian J. Brown