Patents Represented by Attorney Courtney Staniford & Gregory LLP
  • Patent number: 7151609
    Abstract: Devices and methods for determining wafer orientation in spectral imaging are described. The devices and methods generate an image of a wafer that includes at least one spectral dimension. One or more properties are determined from the spectral dimension, and a map is generated based on the property. The generated map is compared to at least one other map, and data or information of the comparison is used to locate a region of the wafer, for example a measurement pad or other structure.
    Type: Grant
    Filed: January 7, 2006
    Date of Patent: December 19, 2006
    Assignee: Filmetrics, Inc.
    Inventors: Scott A. Chalmers, Randall S. Geels
  • Patent number: 7123933
    Abstract: The invention links or associates commands supported by application programs in the wireless device or by the platform itself to remote devices or to other application programs or similar processes by means of a software mechanism referred to as a bus. The commands can be any that a user could initiate manually or that the platform could receive from a remote device or an application program or other process.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: October 17, 2006
    Assignee: Orative Corporation
    Inventors: Graham V. Poor, Margaret Mary Mahoney
  • Patent number: 7099884
    Abstract: A data compressor is provided which performs substitution-based data encoding. The compressor identifies repetitive data of an input file and writes meta-data representative of the repetitive data to a first buffer using a triple structure. The triple structure includes information of a length of non-repetitive data preceding repetitive data, an offset between like groups of repetitive data, and a length of the repetitive data. Non-repetitive data is written to a second buffer. The compressor concatenates the first and second buffers along with information of the length of the input file and the length of the first buffer to form a compressed file. A corresponding decompressor parses the compressed file and quickly computes the original file using a pre-allocated memory area.
    Type: Grant
    Filed: December 24, 2002
    Date of Patent: August 29, 2006
    Assignee: InnoPath Software
    Inventor: Jinsheng Gu
  • Patent number: 7095511
    Abstract: A system is described that permits high-speed, high-resolution mapping of thicknesses (or other properties) of layers on patterned semiconductor wafers. The system comprises one or more spectrometers that each simultaneously image a plurality of spatial locations. In one example, the spectrometer comprises a two-dimensional CCD imager with one axis of the imager measuring spectral data and the other axis measuring spatial data. Spectral reflectance or transmission of the patterned wafer under test is obtained by passing the wafer under (or over) the imaging spectrometer(s) and taking sequential reflectance or transmission images for successive pluralities of spatial locations. The resulting spectral reflectance or transmission map can then be analyzed at discrete locations to determine the thicknesses or other properties of the layers at those locations.
    Type: Grant
    Filed: July 3, 2001
    Date of Patent: August 22, 2006
    Assignee: Filmetrics, Inc.
    Inventors: Scott A. Chalmers, Randall S. Geels
  • Patent number: 7096311
    Abstract: A system and method for updating electronic files and file components are provided. An upgrade client of a remote device receives a delta file block that codes differences between an original and a new version of a file. The upgrade client stores the delta file block in a first memory area. The upgrade client writes an original file block corresponding to the delta file block from an original memory area to a second memory area. A file updating algorithm generates an updated file block in the host device using the received delta file block and the original file block. This updated file block corresponds to the original file block, and is stored in a third memory area. The upgrade client updates the original file block of the remote device by writing the updated file block over the original file block in the original memory area of the remote device.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: August 22, 2006
    Assignee: InnoPath Software, Inc.
    Inventor: Ying-Hsin Robert Chiang
  • Patent number: 7095113
    Abstract: A semiconductor device is provided having a single-piece clip that interlocks into a lead frame using one or more forks on the clip that mate with one or more corresponding slots in the lead frame. A semiconductor die is mounted to a pad of the lead frame and the clip couples the die to a conductive lead of the lead frame. The interlocking coupling forms a lever that allows adjustment of a position of the clip relative to a region of the semiconductor die. Interference between the clip fork and a slot corresponding to the clip fork confines the lever motion or pivoting of the clip relative to the mounted semiconductor die. The coupling between the clip fork and the slot furthermore confines motion of the clip in each of a first dimension and a second dimension relative to a position of the lead frame.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: August 22, 2006
    Assignee: Diodes Incorporated
    Inventors: Tan Xiaochun, Shi Jingping
  • Patent number: 7091852
    Abstract: An emergency response personnel automated accountability system, also referred to as a Firefighter Automated Accountability System (FAAS), is provided that supports automatic tracking of and limited communications among first responders including fire, police, emergency medical service, and safety personnel. The FAAS increases situational awareness and safety of first responder personnel by automatically providing position information as well as other sensor information. Components of the FAAS integrate wireless mesh networks with positioning and communication systems to support real-time tracking of and communications with emergency response personnel. The FAAS incident awareness system provides position and time information via Global Positioning System (GPS) and/or other positioning systems, and processed data from sensors to provide enhanced communications, command and control capabilities to the first responders and incident command at the incident scene.
    Type: Grant
    Filed: March 17, 2004
    Date of Patent: August 15, 2006
    Assignee: Tri-Sentinel, Inc.
    Inventors: Charles Mason, Raymond Burkley, John Cronin, Gordon Taras, Jack Boniface, Steven Taylor, Chet Hom
  • Patent number: 7092370
    Abstract: A system and method for wireless communication is disclosed. In one embodiment of a method, a user of a wireless device initiates a communication session during which a wireless data session can be triggered from a voice session and a voice session can be triggered from a wireless data session. During the communication session, data is shared between the wireless data channel and the voice channel.
    Type: Grant
    Filed: August 16, 2001
    Date of Patent: August 15, 2006
    Assignee: Roamware, Inc.
    Inventors: Yuen Jun Jiang, Hisao M. Chang
  • Patent number: 7091851
    Abstract: A communication accessory device is provided for use with a portable communication device like a radio. The accessory device, which couples to the standard communication device, includes a network system that automatically assembles a wireless network among other similarly equipped portable communication devices and control devices in an incident area and automatically assigns a unique identification to each portable communication device. The accessory device also includes a communication system that receives and transmits voice and data communications over the wireless network using at least one of High Frequency (HF), Very High Frequency (VHF), Super High Frequency (SHF), Ultra High Frequency (UHF)/microwave, public safety band, cellular, satellite, and Public Switched Telephone Network (PSTN) communications.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: August 15, 2006
    Assignee: Tri-Sentinel, Inc.
    Inventors: Charles Mason, Raymond Burkley, John Cronin, Alan Czeszynski
  • Patent number: 7089270
    Abstract: Systems and methods are provided for pre-processing original and new versions of files as part of difference file generation between the original and new file versions, for example byte-level file differencing. Software/executable changes between file versions include primary changes/logical changes, which are defined to be the source code changes, and secondary changes. The secondary changes generally result from the primary changes and are generated by the software compiler/linker utilities. The secondary changes include address changes, pointer target address changes, and changes in address offsets. The pre-processing systems and methods provided use approximation rules between file versions to remove/reduce the secondary changes and encode information relating to the removal of these changes in information of the corresponding difference file.
    Type: Grant
    Filed: June 20, 2003
    Date of Patent: August 8, 2006
    Assignee: InnoPath Software
    Inventors: Liwei Ren, Jinsheng Gu
  • Patent number: 7072651
    Abstract: A system and apparatus for redirecting wireless network traffic. Embodiments include determining when a roaming mobile station initiates a registration attempt with a non-preferred network and causing the roaming mobile station to initiate a registration attempt with a preferred network. Embodiments further include a traffic redirection network entity including a traffic redirection node, a traffic redirection application, and a traffic redirection probe.
    Type: Grant
    Filed: August 5, 2003
    Date of Patent: July 4, 2006
    Assignee: Roamware, Inc.
    Inventors: Yuen J. Jiang, Avnish Chauhan, Subhabrata Biswas, Bahadur Bhambhani, Alex Rodrigues
  • Patent number: 7034678
    Abstract: A First Responder Communications System (FRCS), also referred to as an Automated Incident Control System, is provided that supports inter-agency and intra-agency communications among first responders including fire, police, border patrol, emergency medical service, safety, and/or other agencies. The FRCS also supports communication among multiple on-scene agencies and various command and control personnel and increases situational awareness by automatically providing position information as well as other sensor information. Components of the FRCS integrate multiple communications channels including High Frequency (HF), Very High Frequency (VHF), Ultra High Frequency (UHF)/microwave, cellular, satellite, and Public Switched Telephone Network (PSTN).
    Type: Grant
    Filed: July 2, 2003
    Date of Patent: April 25, 2006
    Assignee: Tri-Sentinel, Inc.
    Inventors: Raymond Burkley, Charles Mason, Gordon Taras, Chuck Curran, Ignacio Carreto, John Cronin
  • Patent number: 7031972
    Abstract: A file differencing and updating system is provided that includes a file differencing component and a file updating component. The file differencing component, or file differencing engine, generates a difference file in a first processor-based or computer system from an original or old version and a new version of an electronic file. Generation of the difference files includes processing to reduce the number of file changes introduced by code block swaps. The processing uses an alignment algorithm, which includes a sorting algorithm, to align the code blocks of the original version in the same order as those of the new version, thereby eliminating the increase in the number of byte-level file differences due to code block swaps. During the alignment operations, the block movements are dynamically recorded at a minimum cost level and encoded for transmission to the file updating component for use in code recovery.
    Type: Grant
    Filed: July 21, 2003
    Date of Patent: April 18, 2006
    Assignee: InnoPath Software, Inc.
    Inventors: Liwei Ren, Jinsheng Gu, Luosheng Peng
  • Patent number: 7020701
    Abstract: The Wireless Integrated Network Sensor Next Generation (WINS NG) nodes provide distributed network and Internet access to sensors, controls, and processors that are deeply embedded in equipment, facilities, and the environment. The WINS NG network is a new monitoring and control capability for applications in transportation, manufacturing, health care, environmental monitoring, and safety and security. The WINS NG nodes combine microsensor technology, low power distributed signal processing, low power computation, and low power, low cost wireless and/or wired networking capability in a compact system. The WINS NG networks provide sensing, local control, remote reconfigurability, and embedded intelligent systems in structures, materials, and environments.
    Type: Grant
    Filed: October 4, 2000
    Date of Patent: March 28, 2006
    Assignee: Sensoria Corporation
    Inventors: David C. Gelvin, Lewis D. Girod, William J. Kaiser, William M. Merrill, Fredric Newberg, Gregory J. Pottie, Anton I. Sipos, Sandeep Vardhan
  • Patent number: 7008421
    Abstract: A tissue ablation system is described that generates a uniform avascular plane of coagulated tissue to aid in the bloodless or near-bloodless resection of various biological tissues from a variety of organs. The tissue ablation system includes an energy director guide and two or more sets of bipolar energy directors. The energy director guide includes a series of channels that configure the energy directors to provide approximately uniform power distribution or current density through a target tissue volume or plane. The spacing among the channels of the energy director guide varies according to the total number of energy directors received in the energy director guide so that relative spacing among the center-most channels is largest and relative spacing among the end-most channels is smallest. The energy director guide secures a selected position of each of the energy directors in the target tissue volume.
    Type: Grant
    Filed: April 14, 2003
    Date of Patent: March 7, 2006
    Assignee: Resect Medical, Inc.
    Inventors: Steven A. Daniel, David L. Morris
  • Patent number: 7004173
    Abstract: A catheter system and corresponding methods are provided for accessing a blood vessel true lumen from a sub-intimal plane of the vessel. The catheter system includes visualization elements for determining the orientation of the true lumen with respect to the sub-intimal plane at an identified entry site from a position in the sub-intimal plane. The entry site is distal to a chronic total occlusion (CTO). The catheter system also includes a system for physically securing tissue of the sub-intimal plane at the entry site to the catheter system. The attaching system reduces or eliminates catheter float within the sub-intimal space. The catheter system further includes re-entry devices to establish and maintain a path from the sub-intimal plane back into the vessel true lumen.
    Type: Grant
    Filed: December 5, 2001
    Date of Patent: February 28, 2006
    Assignee: LuMend, Inc.
    Inventors: Kurt D. Sparks, Jeffrey L. Emery, Brent D. Seybold, David J. Kupiecki, C. Danielle Pinson, Allen W. Madsen, Michael D. Keleher, Sergio Salinas, Benjamin J. Clark, Matthew R. Selmon
  • Patent number: 7007049
    Abstract: In performing memory management, an upgrade client of a host device identifies and reserves memory blocks large enough to accommodate new software components by performing sequential searches of first and second memory areas. The new software components are updated versions of components of original software files. When the new component size exceeds that of available blocks of the first and second memory areas, the upgrade client rewrites the first memory area to eliminate unused memory blocks, reapportions the first and second memory areas, writes the new component to the second memory area, and updates a vector table. To access host device software components, the upgrade client receives a function call from the main program of the host device including identification information of corresponding software files, reads a start address of the corresponding software files from the vector table, and generates a call for the corresponding software files.
    Type: Grant
    Filed: November 18, 2002
    Date of Patent: February 28, 2006
    Assignee: InnoPath Software, Inc.
    Inventor: Luosheng Peng
  • Patent number: 7001236
    Abstract: A dynamic fin system (DFS) achieves fin rotation passively via water flow so that no direct active control of fin rotation is required by the watercraft operator. The DFS, using a combination of fin rotation via at least one axle and resistive forces applied to a fin mounting tab, provides an assembly in which a fin can pivot from side to side in a reliable, effective and simple way. The DFS provides ease in turning and stability at a neutral position while minimizing the amount of flow resistance. The DFS provides a strong fin mounting, and uses a combination of an axle for rotational control, a resistive centering force, and a force preload for stabilizing the fin in the neutral position. The DFS provides a mount for a rotating fin in a watercraft hull that supports repositioning of the rotating fin axis both forward and rearward in the hull.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: February 21, 2006
    Inventor: David T. Blake, Jr.
  • Patent number: 7003534
    Abstract: In generating difference information between different file versions, a software component distributor (SCD) receives new files and corresponding original files. The SCD generates a new map file, hex file, and device memory map (DMM) for the new file. Module information is read from the new file using information of the new map file and hex file. The SCD, using the module information, compares the new DMM with the DMM of the original file, identifying inserted and deleted modules of the new file in response to the comparison. The SCD identifies remaining modules of the new file in which the contents remain the same as corresponding modules of the original file, where the remaining modules are modules of the new file not identified as inserted modules. The SCD generates difference information representative of the inserted modules, deleted modules, and remaining modules in which the contents remain the same.
    Type: Grant
    Filed: November 18, 2002
    Date of Patent: February 21, 2006
    Assignee: InnoPath Software, Inc.
    Inventor: Luosheng Peng
  • Patent number: 6959405
    Abstract: A method and system for handling real-time indications of resource scheduling conflicts. In one embodiment, the method includes a computer system including a user interface, display, processor, and some form of memory. Contained within the memory is a resource scheduling process that analyzes resource data, scheduling criteria, and work parameters to create a working schedule. In conjunction with the creation of a working schedule, the scheduling process detects resource conflicts that can inhibit the schedule's functionality. Once detected an identification process conveys the error to the user concurrently with the schedule process to provide the user with a real-time indication of resource conflicts. The indication is presented in an unobtrusive manner so as to not interfere or impede the scheduling process. In addition, should the specific resource causing the conflict be identifiable, the indication process conveys that information in a similar real-time methodology.
    Type: Grant
    Filed: April 18, 2001
    Date of Patent: October 25, 2005
    Assignee: Blue Pumpkin Software, Inc.
    Inventors: Cheryl Hite, Tyler Morse, Ofer Matan, Tiffany Boehmer, Illah Nourbakhsh, Serdar Uckun, Jason Fama, Edward Reusser, Gregory Fichtenholtz, Simon Shvarts