Patents by Inventor Thomas G. Moore
Thomas G. Moore 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: 7742048Abstract: A method, system, and apparatus are provided for converting numbers to text and to digit shapes expressed in different languages. When a string of text is entered into an application program, the string is analyzed to determine whether the string of text includes a number expressed using digits. If the string of text includes a number expressed using digits, the number is semantically labeled with schema information. When a selection is received of the number, a list of actions may be provided identifying conversion actions available for the number. One of the conversion options may then be selected resulting in the conversion of the selected number to text in one or more languages. A conversion option may also be selected for converting the number digits to digits expressed using other digit shapes. The converted number may then be inserted into the string of text to replace the selected number.Type: GrantFiled: May 23, 2002Date of Patent: June 22, 2010Assignee: Microsoft CorporationInventors: Thomas G. Moore, Mohamed A. Abbar, Nader G. Issa
-
Patent number: 7729900Abstract: A method and computer-readable medium are provided for consistent configuration of language support between an operating system and application programs. According to the method, an integrated process is provided for receiving and implementing one or more language settings for an operating system and one or more language settings for application programs. The integrated process includes prompting a user for new language settings for both the operating system and the application programs. The language settings for the operating system may include language group support, user interface language, keyboard layout, preferences for standards and formats, and other settings. The language settings for the application programs may include preferences for a user interface language and a default language for use in the application programs. Once the language settings have been received from the user, the new settings may be applied and utilized in future operations of the computer system.Type: GrantFiled: September 29, 2004Date of Patent: June 1, 2010Assignee: Microsoft CorporationInventors: Thomas G. Moore, David Yalovsky, Mohamed Anas Abbar, Athapan Arayasantiparb
-
Method, system, and apparatus for converting currency values based upon semantically labeled strings
Patent number: 7707024Abstract: A method, system, and apparatus are provided for converting currency values between types of currency. When a string of text is entered into an application program, the string is analyzed to determine whether the string of text includes a currency value. If the string of text includes a currency value, the value is semantically labeled with schema information that identifies the type of currency associated with the value. When a selection is received of the currency value, a list of actions may be provided identifying conversion options available for the value. One of the conversion options may then be selected resulting in the conversion of the selected currency value to the destination type of currency identified by the selected action. The converted currency value may then be inserted into the string of text to replace the selected currency value along with a currency notation corresponding to the destination currency value.Type: GrantFiled: May 23, 2002Date of Patent: April 27, 2010Assignee: Microsoft CorporationInventors: Athapan Arayasantiparb, Martin Vanko, Mohamed A. Abbar, Thomas G. Moore -
Patent number: 7707496Abstract: A method, system, and apparatus are provided for converting dates between calendars and languages. When a string of text is entered into an application program, the string is analyzed to determine whether the string of text includes a date. If the string of text includes a date, the date is semantically labeled with schema information that identifies the calendar and language used to express the date. When a selection is received of the date or an indication that the date is labeled with schema information, a list of actions may be provided identifying conversion options available for the date. One of the conversion options may then be selected resulting in the conversion of the selected date to the calendar and language identified by the selected action. The converted date may then be inserted into the string of text to replace the selected date.Type: GrantFiled: May 9, 2002Date of Patent: April 27, 2010Assignee: Microsoft CorporationInventors: Thomas G. Moore, Mohamed A. Abbar
-
Publication number: 20080097320Abstract: An ophthalmic aspiration pump roller-head assembly 10, includes a plurality of rollers 12, a base 16 attached to a first end of the rollers 12, and a face-plate 18 attached to a second end of the rollers 12. The face-plate 18 has at least one groove formed in the face-plate 18 for drawing a tube onto the rollers 12.Type: ApplicationFiled: October 23, 2006Publication date: April 24, 2008Inventors: Thomas G. Moore, Ronald D. Spoor
-
Patent number: 7325194Abstract: Number conversion between different units of measurement in a document is enabled. A string of text entered into an application program is analyzed to determine whether it includes a number having an associated unit name. Found numbers with associated unit names are semantically labeled with schema information identifying the unit name as a source unit of measurement. When the number is selected or an indication received that the number is labeled with schema information, a list of actions may be provided identifying conversion options for the number. In response to selection of one of the conversion options, the selected number is converted to the destination unit of measure identified by the selected action. The converted number may then be inserted into the string of text to replace the selected number along with a unit name corresponding to the destination unit of measure.Type: GrantFiled: May 7, 2002Date of Patent: January 29, 2008Assignee: Microsoft CorporationInventors: Thomas G. Moore, Mohamed A. Abbar, Athapan Arayasantiparb
-
Patent number: 7002472Abstract: A smart container configured for transporting cargo on a transportation vehicle and a method for transporting the smart container on the transportation vehicle are disclosed. The smart container includes a container housing that has an opening for loading and unloading cargo. The opening can be sealed and unsealed. Disposed within the container housing is at least one detector for detecting deviations that could be indicative of possible threats (security concerns). A communications link is also disposed within the container housing. The communications link is capable of transmitting the possible threat information to a central cargo data collection location. For example, the container(s) on a transportation vehicle (e.g., a ship) transport information about the container to a central data collector onboard the ship. The central data collector may then transmit that information off of the ship, e.g., to a C4ISR grid.Type: GrantFiled: April 11, 2003Date of Patent: February 21, 2006Assignee: Northrop Grumman CorporationInventors: Scott Alan Stratmoen, Gary M. Urbanski, Thomas G. Moore
-
Publication number: 20040041706Abstract: A smart container configured for transporting cargo on a transportation vehicle and a method for transporting the smart container on the transportation vehicle are disclosed. The smart container includes a container housing that has an opening for loading and unloading cargo. The opening can be sealed and unsealed. Disposed within the container housing is at least one detector for detecting deviations that could be indicative of possible threats (security concerns). A communications link is also disposed within the container housing. The communications link is capable of transmitting the possible threat information to a central cargo data collection location. For example, the container(s) on a transportation vehicle (e.g., a ship) transport information about the container to a central data collector onboard the ship. The central data collector may then transmit that information off of the ship, e.g., to a C4ISR grid.Type: ApplicationFiled: April 11, 2003Publication date: March 4, 2004Inventors: Scott Alan Stratmoen, Gary M. Urbanski, Thomas G. Moore
-
Publication number: 20030220795Abstract: A method, system, and apparatus are provided for converting currency values between types of currency. When a string of text is entered into an application program, the string is analyzed to determine whether the string of text includes a currency value. If the string of text includes a currency value, the value is semantically labeled with schema information that identifies the type of currency associated with the value. When a selection is received of the currency value, a list of actions may be provided identifying conversion options available for the value. One of the conversion options may then be selected resulting in the conversion of the selected currency value to the destination type of currency identified by the selected action. The converted currency value may then be inserted into the string of text to replace the selected currency value along with a currency notation corresponding to the destination currency value.Type: ApplicationFiled: May 23, 2002Publication date: November 27, 2003Applicant: Microsoft CorporationInventors: Athapan Arayasantiparb, Martin Vanko, Mohamed A. Abbar, Thomas G. Moore
-
Publication number: 20030212527Abstract: A method, system, and apparatus are provided for converting numbers between different units of measurement. When a string of text is entered into an application program, the string is analyzed to determine whether the string of text includes a number having an associated unit name. If the string of text includes a number having an associated unit name, the number is semantically labeled with schema information that identifies the unit name as a source unit of measurement. When a selection is received of the number or an indication that the number is labeled with schema information, a list of actions may be provided identifying conversion options available for the number. One of the conversion options may then be selected resulting in the conversion of the selected number to the destination unit of measure identified by the selected action. The converted number may then be inserted into the string of text to replace the selected number along with a unit name corresponding to the destination unit of measure.Type: ApplicationFiled: May 7, 2002Publication date: November 13, 2003Applicant: Microsoft CorporationInventors: Thomas G. Moore, Mohamed Anas Abbar, Athapan Arayasantiparb
-
Patent number: 6573869Abstract: A multiband PIFA (planar inverted-F) antenna. A preferred embodiment makes use of a spiral slot. The spiral slot is formed to cause multiple frequency dependent nulls in the antenna's electric field modal distribution. The preferred embodiment antenna has a single element patch radiator formed on a dielectric support in an inverted-F relationship with a first ground plane. The dielectric support may be part of a device housing or internal board, e.g., a PCB board. The patch radiator includes a spiral slot. A feed is made to the single element patch radiator in a location relative to the spiral slot to ensure that portions of the single element patch radiator enclosed by the spiral slot are fed as a series extension of another portion of said patch radiator. According to a preferred embodiment, the patch radiator may be formed from a single conductive sheet, plating or deposit along with the shorting post and feed.Type: GrantFiled: March 21, 2001Date of Patent: June 3, 2003Assignee: Amphenol - T&M AntennasInventor: Thomas G. Moore
-
Publication number: 20020135521Abstract: A multiband PIFA (planar inverted-F) antenna. A preferred embodiment makes use of a spiral slot. The spiral slot is formed to cause multiple frequency dependent nulls in the antenna's electric field modal distribution. The preferred embodiment antenna has a single element patch radiator formed on a dielectric support in an inverted-F relationship with a first ground plane. The dielectric support may be part of a device housing or internal board, e.g., a PCB board. The patch radiator includes a spiral slot. A feed is made to the single element patch radiator in a location relative to the spiral slot to ensure that portions of the single element patch radiator enclosed by the spiral slot are fed as a series extension of another portion of said patch radiator. According to a preferred embodiment, the patch radiator may be formed from a single conductive sheet, plating or deposit along with the shorting post and feed.Type: ApplicationFiled: March 21, 2001Publication date: September 26, 2002Applicant: AMPHENOL-T&M ANTENNAS.Inventor: Thomas G. Moore
-
Patent number: 6380898Abstract: The present invention is a dual mode antenna. The antenna of the invention connects in an inverted-F feed when in a retracted position, and in a monopole feed in an extended position. The antenna mounts adjacent a relatively large ground plane, such as a grounding shell or EMI shield included in a laptop computer display, for example. A preferred antenna includes an elongate radiator mounted in a non-conductive housing to permit retraction and extension of the elongate radiator. The housing includes electrical contact points that form an inverted-F feed antenna connection to the elongate radiator when the elongate radiator is in a retracted position. The electrical contact points form a monopole feed antenna connection to the elongate radiator when the elongate radiator is in an extended position.Type: GrantFiled: August 3, 2000Date of Patent: April 30, 2002Assignee: Amphenol - T&M AntennasInventors: Thomas G. Moore, Richard Kaisner
-
Patent number: 6369775Abstract: A preferred compact antenna assembly of the invention includes a nonconductive hollow core plug. The core plug has a recessed pattern on an outside surface into which a helical radiator is wound. An end portion of the helical radiator extends through a hole in the core plug to contact a center radiator extending in the hollow portion. A cover covers the helical radiator. Preferably, the entire assembly is configured to snap-fit together and to a device. The cover and core plug may snap-fit together. The bottom of the core plug may define a mount and the center radiator may be exposed from the mount as a device contact. The center radiator is also preferably shaped to grab onto the helical radiator. The recess pattern and hole on the core plug allow formation of the helical radiator having the exact pitch defined by the recess pattern by inserting a wire into the hole and applying pressure to the wire while rotating the core plug and wire vis a vis each other to wind the wire into the recess pattern.Type: GrantFiled: September 25, 2000Date of Patent: April 9, 2002Assignee: Amphenol-T&M AntennasInventors: Thomas G. Moore, Eugene Borisov, Alan Derdzinski, Dan Repplinger
-
Patent number: 4737983Abstract: A method of balancing traffic loads to a plurality of customer automatic l distributors (ACDs). Each ACD periodically transmits call congestion data to a central data base. Periodically, the data is automatically analyzed and resulting call routing information stored at the data base. The call routing information is queried in response to each call directed to the customer to select and ACD for routing of the call. Other signals are independently sent from the ACDs to the data base to indicate the present availability of trunks. A given call may or may not be routed to the selected ACD depending upon the status of these signals. In this case, the ACD selection process is repeated at the data base.Type: GrantFiled: October 2, 1985Date of Patent: April 12, 1988Assignee: American Telephone and Telegraph Company Communications, Inc.Inventors: James C. Frauenthal, William L. Gewirtz, Thomas G. Moore, Roy P. Weber
-
Patent number: 4267561Abstract: Apparatus for producing a video display on a television receiver or equivalent from two channels of audio. The audio channels are fed through two banks of audio filters to separate the audio into descrete frequency bands. In the preferred embodiment, sixty-four filters per bank are used. Each set of frequency bands is mixed electrically to produce a third set of signals which are a function of the difference in phase or amplitude of the original two. These three sets of audio signals are then rectified to produce dc levels and are used sequentially, as red, green and blue inputs to produce a color display. The sequence is determined by a digital apparatus which provides that, in the basic configuration the horizontal position of each dot on the raster corresponds to a particular frequency, the color and intensity of each dot being a function of input audio amplitude and the relative phase or amplitude of the input audio channels.Type: GrantFiled: November 2, 1977Date of Patent: May 12, 1981Inventors: John R. Karpinsky, Thomas G. Moore