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: 20080255577Abstract: 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: ApplicationFiled: April 11, 2007Publication date: October 16, 2008Inventors: David A. Downer, Kyle Brown, Sushant Muchhala, Tu Cam Tran, Dengzhu Yan
-
Publication number: 20080147831Abstract: 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: ApplicationFiled: December 19, 2006Publication date: June 19, 2008Inventors: Tim Redjaian, Thomas J. Kelly, Kyle Brown
-
Publication number: 20080034382Abstract: 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: ApplicationFiled: August 17, 2007Publication date: February 7, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kyle Brown, Michael Perks, Sean Sundberg
-
Publication number: 20070177717Abstract: 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: ApplicationFiled: March 16, 2007Publication date: August 2, 2007Applicant: AOL LLCInventors: 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: 20070174655Abstract: 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: ApplicationFiled: January 18, 2006Publication date: July 26, 2007Inventors: Kyle Brown, Mark Weitzel, Robert Woolf
-
Publication number: 20070055972Abstract: 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: ApplicationFiled: August 24, 2005Publication date: March 8, 2007Applicant: International Business Machines CorporationInventors: Kyle Brown, Grant Larsen, Arunava Majumdar, Thomas McElroy, Guruprasad Vasudeva
-
Publication number: 20070050768Abstract: 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: ApplicationFiled: August 26, 2005Publication date: March 1, 2007Applicant: International Business Machines CorporationInventors: Kyle Brown, Stacy Joines
-
Patent number: 7156854Abstract: 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: GrantFiled: May 28, 2003Date of Patent: January 2, 2007Assignee: Alcon, Inc.Inventors: Kyle Brown, David A. Downer, Thomas M. Heyman
-
Publication number: 20060138366Abstract: 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: ApplicationFiled: February 1, 2006Publication date: June 29, 2006Inventors: Suresh Lakkapragada, Kyle Brown, Matt Hankinson, Ady Levy
-
Publication number: 20060072807Abstract: 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: ApplicationFiled: October 26, 2004Publication date: April 6, 2006Inventors: Gary Bultman, Ady Levy, Kyle Brown, Mehrdad Nikoonahad, Dan Wack, John Fielden
-
Publication number: 20050261923Abstract: 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: ApplicationFiled: May 21, 2004Publication date: November 24, 2005Applicant: International Business Machines CorporationInventors: Kyle Brown, Keyur Dalal, Mark Weitzel
-
Publication number: 20050232291Abstract: 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: ApplicationFiled: April 14, 2004Publication date: October 20, 2005Applicant: International Business Machines CorporationInventors: Kyle Brown, Robert Woolf
-
Publication number: 20050210109Abstract: 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: ApplicationFiled: March 22, 2004Publication date: September 22, 2005Applicant: International Business Machines CorporationInventors: Kyle Brown, Robert Woolf
-
Publication number: 20050209984Abstract: 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: ApplicationFiled: March 17, 2004Publication date: September 22, 2005Applicant: International Business Machines CorporationInventors: Kyle Brown, Rachel Reinitz
-
Publication number: 20050132008Abstract: 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: ApplicationFiled: December 10, 2003Publication date: June 16, 2005Applicant: International Business Machines CorporationInventors: Kyle Brown, Keyur Dalal, Mark Weitzel
-
Publication number: 20050086121Abstract: 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: ApplicationFiled: October 17, 2003Publication date: April 21, 2005Applicant: International Business Machines CorporationInventor: Kyle Brown
-
Publication number: 20040243141Abstract: 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: ApplicationFiled: May 28, 2003Publication date: December 2, 2004Inventors: Kyle Brown, David A. Downer, Thomas M. Heyman
-
Publication number: 20040122892Abstract: 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: ApplicationFiled: December 24, 2002Publication date: June 24, 2004Inventors: Peter J. Brittenham, Kyle Brown, Stephen Graham, Mark D. Weitzel
-
Publication number: 20030131316Abstract: 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: ApplicationFiled: January 7, 2002Publication date: July 10, 2003Inventors: Kyle Brown, Francis DiNardo, Julie Strong, Robert Thimsen, Skyler Thomas
-
Patent number: 6551174Abstract: 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: GrantFiled: September 25, 1998Date of Patent: April 22, 2003Assignee: Applied Materials, Inc.Inventors: Kyle Brown, Brian J. Brown