Patents Represented by Attorney Sawyer Law Group
  • Patent number: 7933948
    Abstract: In a system for avoiding section collision for application server requests over a single database connection, the database server assigns query identifiers to each instance of the same cursor opened for the same processing level within an application, allowing multiple instances of the same cursor to be processed in parallel without section collision. The application server assigns a command source identifier to each statement sent over a single database connection to uniquely identify the application source of the statement. This applies for multiples of the same statement sent by different application sources within the same application, for a single statement containing multiple application sources, and for multiple statements from different applications multiplexed over a single database connection. These statements can be processed separately from and in parallel with the each other without section collision.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: April 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Paul M. Bird, William R. Bireley, Curt L. Cotner, Tammie Dang, Margaret A. Dong, Georgia C. Fuller, Michelle D. Lam, James W. Pickel, Frankie K. Sun
  • Patent number: 7929428
    Abstract: The disclosed network includes two rings, wherein a first ring transmits data in a clockwise direction, and the other ring transmits data in a counterclockwise direction. The traffic is removed from the ring by the destination node. During normal operations (i.e., all spans operational), data between nodes can flow on either ring. Thus, both rings are fully utilized during normal operations. The nodes periodically test the bit error rate of the links (or the error rate is constantly calculated) to detect a fault in one of the links. The detection of such a fault sends a broadcast signal to all nodes to reconfigure a routing table within the node so as to identify the optimum routing of source traffic to the destination node after the fault.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: April 19, 2011
    Assignee: Adtran, Inc.
    Inventors: Jason C. Fan, Prasad P. Jogalekar, Vinay K. Bannai
  • Patent number: 7928383
    Abstract: A charged particle detector consists of a plurality independent light guide modules assembled together to form a segmented in-lens on-axis annular detector, with a center hole for allowing the primary charged particle beam to pass through. One side of the assembly facing the specimen is coated with or bonded to scintillator material as the charged particle detection surface. Each light guide module is coupled to a photomultiplier tube to allow light signals transmitted through each light guide module to be amplified and processed separately. A charged particle detector is made from a single block of light guide material processed to have a cone shaped circular cutout from one face, terminating on the opposite face to an opening to allow the primary charged particle beam to pass through. The opposite face is coated with or bonded to scintillator material as the charged particle detection surface.
    Type: Grant
    Filed: September 4, 2008
    Date of Patent: April 19, 2011
    Assignee: Hermes-Microvision, Inc.
    Inventors: Joe Wang, Xu Zhang, Zhong-Wei Chen
  • Patent number: 7919760
    Abstract: The present invention relates to an operation stage of a charged particle beam apparatus which is employed in a scanning electron microscope for substrate (wafer) edge and backside defect inspection or defect review. However, it would be recognized that the invention has a much broader range of applicability. A system and method in accordance with the present invention provides an operation stage for substrate edge inspection or review. The inspection region includes top near edge, to bevel, apex, and bottom bevel. The operation stage includes a supporting stand, a z-stage, an X-Y stage, an electrostatic chuck, a pendulum stage and a rotation track. The pendulum stage mount with the electrostatic chuck has the ability to swing from 0° to 180° while performing substrate top bevel, apex and bottom bevel inspection or review.
    Type: Grant
    Filed: December 9, 2008
    Date of Patent: April 5, 2011
    Assignee: Hermes-Microvision, Inc.
    Inventors: Jack Jau, Hong Xiao, Joe Wang, Zhongwei Chen, Yi Xiang Wang, Edward Tseng
  • Patent number: 7918556
    Abstract: Improved eyewear is disclosed. The eyewear comprises a frame member and a lens. The eyewear also includes circuitry within the frame member for enhancing the use of the eyewear. A system and method in accordance with the present invention is directed to a variety of ways to enhance the use of eyeglasses. They are: (1) media focals, that is, utilizing the eyewear for its intended purpose and enhancing that use by using imaging techniques to improve the vision of the user; (2) telecommunications enhancements that allow the eyeglasses to be integrated with telecommunication devices such as cell phones or the like; and (3) entertainment enhancements that allow the eyewear to be integrated with devices such as MP3 players, radios, or the like.
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: April 5, 2011
    Inventor: Scott W. Lewis
  • Patent number: 7920485
    Abstract: A method and system for processing data streams is disclosed. In one embodiment, the method includes establishing a plurality of initial sample zones; establishing a plurality of wakeup zones; sampling a plurality of data packets based on the plurality of initial sample zones; estimating the traffic based on the sampling of the plurality of data packets; and modifying the wakeup zones based on the estimated traffic. According to the method and system disclosed herein, the traffic estimation enables a mobile station to optimize wakeup periods.
    Type: Grant
    Filed: July 22, 2008
    Date of Patent: April 5, 2011
    Assignee: Ralink Technology Corporation
    Inventor: Chien-Cheng Tung
  • Patent number: 7916723
    Abstract: An automatic network topology identification technique is described herein. Each node in the network periodically or constantly transmits its unique address to its neighboring node. Once a node receives a different message from its neighbor, the node identifies a topology change in the network. In one embodiment, a current topology is associated with a session number. When a change in the topology is detected, the detecting node increments the session number and broadcasts the change in topology. The other nodes, detecting the changed session number, now know that there has been a change in the network. In response, the nodes in the network modify routing tables and other information stored at the node related to the topology. In one embodiment, the technique is used to reassign shortened addresses to each device on the network to support a dual-addressing mode of the network.
    Type: Grant
    Filed: July 1, 2009
    Date of Patent: March 29, 2011
    Assignee: Adtran, Inc.
    Inventors: Jason C. Fan, Prasad P. Jogalekar, Vinay K. Bannai
  • Patent number: 7912853
    Abstract: There is disclosed a method for processing a query in a client-server database system comprising a server for managing content in a database and at least one client connected to the server via a network. The method comprises inputting a query from an application; and transmitting the inputted query to the server, skipping a query parsing processing at the client. The server parses the query transmitted from the client computer module and executes the query by manipulating the data in the database according to the query.
    Type: Grant
    Filed: May 7, 2007
    Date of Patent: March 22, 2011
    Assignee: International Business Machines Corporation
    Inventor: Sheshnarayan Agrawal
  • Patent number: 7908793
    Abstract: A tree tie and method of use is disclosed. The tree tie comprises a member. The tie member including a first end portion; a first tab coupled to the first end portion; a middle portion and one end of a middle portion coupled to the first tab. The tie member also includes an opposite end of the middle portion coupled to a second tab, a second end portion coupled to the second tab and a head portion coupled to the second end portion. The tree tie including a flexible hose surrounding the middle portion of the first member and being substantially held in place by the first and second tabs. Only flexible hose contacts the tree when the first member surrounds the tree.
    Type: Grant
    Filed: July 29, 2008
    Date of Patent: March 22, 2011
    Assignee: Zip-It Tree Ties
    Inventor: Thomas Joseph Decker
  • Patent number: 7906850
    Abstract: A circuit board structure and a method for fabricating the same are proposed. The structure includes an insulating protective layer having a plurality of openings in which conductive vias are formed, a patterned circuit layer formed on the surface of the insulating protective layer and electrically connected to the conductive vias in the openings of the insulating protective layer, and a dielectric layer formed on the insulating protective layer and on the surface of the patterned circuit layer, wherein a plurality of openings are formed in the dielectric layer to thereby expose parts of the patterned circuit layer. Accordingly, the present invention reduces the thickness of a circuit board, which reduces package size, improves product performance, and conforms to the developmental trend toward smaller electronic devices.
    Type: Grant
    Filed: October 27, 2006
    Date of Patent: March 15, 2011
    Assignee: Unimicron Technology Corp.
    Inventors: Shing-Ru Wang, Hsien-Shou Wang, Shih-Ping Hsu
  • Patent number: 7907838
    Abstract: Display devices including motion sensing and processing. In one aspect, a handheld electronic device includes a subsystem providing display capability and a set of motion sensors provided on a single substrate and including at least one gyroscope sensing rotational rate of the device around three axes of the device and at least one accelerometer sensing gravity and linear acceleration of the device along these axes. A computation unit is capable of determining motion data from the sensor data stored in the memory, the motion data derived from a combination of the sensed rotational rate around at least one of the axes and the sensed gravity and linear acceleration along at least one of the axes. The motion data describes movement of the device including a rotation of the device around at least one of the axes, the rotation causing interaction with the device.
    Type: Grant
    Filed: May 18, 2010
    Date of Patent: March 15, 2011
    Assignee: Invensense, Inc.
    Inventors: Steven S. Nasiri, David Sachs
  • Patent number: 7908323
    Abstract: A system for acquiring, sharing and managing information in an organization is disclosed hereinafter. The system involves a network communicator for connecting to a network through which users accesses the system, and a document manager through which a user provides a document for access by at least one other user through the network. The system also involves electronic conversing means for enabling a user to correspond with at least one other user through the network using an electronic conversation format for generating an electronic conversation record, and an archive for storing at least one of documents provided through the document manager and electronic conversation record conducted using the electronic conversing means. In the system, a keyword representative of the at least one of documents and electronic conversation record is stored in the archive in association with the stored at least one documents and electronic conversation record.
    Type: Grant
    Filed: May 14, 2002
    Date of Patent: March 15, 2011
    Assignee: Pi Eta Consulting Company Pte. Ltd.
    Inventor: Jeffrey Cheong Kee Lim
  • Patent number: 7902527
    Abstract: An ion implantation apparatus with multiple operating modes is disclosed. The ion implantation apparatus has an ion source and an ion extraction means for extracting a ribbon-shaped ion beam therefrom. The ion implantation apparatus includes a magnetic analyzer for selecting ions with specific mass-to-charge ratio to pass through a mass slit to project onto a substrate. Multipole lenses are provided to control beam uniformity and collimation. A two-path beamline in which a second path incorporates a deceleration or acceleration system incorporating energy filtering is disclosed. Finally, methods of ion implantation are disclosed in which the mode of implantation may be switched from one-dimensional scanning of the target to two-dimensional scanning.
    Type: Grant
    Filed: August 19, 2008
    Date of Patent: March 8, 2011
    Inventors: Jiong Chen, Nicholas R. White
  • Patent number: 7904803
    Abstract: A method and apparatus that has the ability to convert display pages of interactive legacy applications for use on a network, such as the Internet. The display source code of the legacy application is first parsed into a network-based language, such as XML, preserving the structure and hierarchy of the display source to create a plurality of network user interface pages. The network user interface pages are then converted to a dynamic platform-independent language in which the static portion of the display page is converted to a web page, such as a JavaServer Page, and the dynamic portion of the display page for input/output/feedback is converted to data objects, such as JavaBeans. The intermediate network user interface pages may be stored on the server with the legacy application. The conversion program to convert the intermediate network user interface pages may be stored on a computer program product, a client connected to the server with the legacy application, or the server itself.
    Type: Grant
    Filed: June 11, 2001
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Philip S. Coulthard, Michael A. Hockings, Edmund Horst Reinhardt
  • Patent number: 7899797
    Abstract: A method and system for providing package resolution in a database system is disclosed. The method and system comprise providing a statement within a server which allows an application to identify a list of package collections. The method and system further includes executing the statement to obtain the appropriate package. A system and method in accordance with the present invention provides a new current package path value, which is set via a statement referred to as Set Current Package Path. The SET CURRENT PACKAGE PATH statement allows the application to supply a precedence list of qualified package collections during execution time, therefore the scheme for resolving packages can be changed at any point during execution. The SET CURRENT PACKAGE PATH statement improves application development by making the package resolution mechanism less error prone and less tedious for the application developer, while providing an optimal-performance solution in the client-server environment.
    Type: Grant
    Filed: December 4, 2003
    Date of Patent: March 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Curt L. Cotner, Tammie Dang, Brian K. Howell, Fung Lee, Hui-An Lee, Charles H. Lin, Claire W. McFeely, Jennifer W. Ou, James W. Pickel, Jay A. Yothers
  • Patent number: 7890482
    Abstract: A system for controlling concurrency of access to data in a database system is provided. The system includes receiving a lock request for access to data in the database system, in which the lock request is a request for a page lock or a row lock for a corresponding row or page in the database system containing the data. The method further includes identifying a partition in the database system that contains the row or the page in the database system containing the data; associating the lock request with a partition lock on the partition that contains the row or the page in the database system containing the data; and accessing the data using the partition lock.
    Type: Grant
    Filed: May 8, 2008
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Karelle L. Cornwell, Tanya Couch, Robert W. Lyle, James Z. Teng, Julie A. Watts
  • Patent number: 7890460
    Abstract: A method for performing an update transaction in a database system that includes sending to a remote database client an update request to update data in a database system, in which the update request comprises a first checksum value corresponding to a state of the data in the database system as of the time of the update request. The method further includes receiving a reply from the remote database client that includes a new value for the data in the database system and the first checksum value. The method further includes determining whether the first checksum value matches a second checksum value corresponding to the state of the data in the database system as of the time that the database system received the reply, and if the first checksum value matches the second checksum value, the data in the database system is updated with the new value for the data.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventor: Gerald J. Wilmot
  • Patent number: 7872236
    Abstract: A charged particle detector consists of four independent light guide modules assembled together to form a segmented on-axis annular detector, with a center opening for allowing the primary charged particle beam to pass through. One side of the assembly facing the specimen is coated with or bonded to scintillator material as the charged particle detection surface. Each light guide module is coupled to a photomultiplier tube to allow light signals transmitted through each light guide module to be amplified and processed separately. A charged particle detector is made from a single block of light guide material processed to have a cone shaped circular cutout from one face, terminating on the opposite face to an opening to allow the primary charged particle beam to pass through. The opposite face is coated with or bonded to scintillator material as the charged particle detection surface.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: January 18, 2011
    Assignee: Hermes Microvision, Inc.
    Inventors: Xu Zhang, Joe Wang, Zhong-Wei Chen
  • Patent number: 7862377
    Abstract: A special USB connector which can accommodate PCBA with discrete components soldered on the frontal portion of PCBA is disclosed. The components can be positioned inside the USB connector. A carrier is utilized for PCBA support within a special USB connector used for compact USB devices and sliding motion.
    Type: Grant
    Filed: November 18, 2008
    Date of Patent: January 4, 2011
    Assignee: Kingston Technology Corporation
    Inventors: George Shiu, Choon Tak Tang
  • Patent number: 7863698
    Abstract: An anchoring assembly for anchoring MEMS device is disclosed. The anchoring assembly comprises: a top substrate; a bottom substrate substantially parallel to the top substrate; and a first portion of the anchor between the top substrate and the bottom substrate. The first portion of the anchor is rigidly connected to the top substrate; and the first portion of the anchor is rigidly connected to the bottom substrate. A second portion of the anchor is between the top substrate and the bottom substrate. The second portion of the anchor is rigidly connected to the top substrate; the second portion of the anchor being an anchoring point for the MEMS device. A substantially flexible mechanical element coupling the first portion of the anchor and the second portion of the anchor; the flexible element providing the electrical connection between the first portion of the anchor and the second portion of the anchor.
    Type: Grant
    Filed: April 3, 2009
    Date of Patent: January 4, 2011
    Assignee: Invensense, Inc.
    Inventors: Joseph Seeger, Goksen G. Yaralioglu, Bruno Borovic, Alexander Castro