Patents Represented by Attorney, Agent or Law Firm Wei Wei Jeang
  • Patent number: 6674850
    Abstract: An optimal digit translation and call processing system and method is provided. A prefix translation and digit characterization process are performed utilizing a digit prefix table and a second table interfaced therewith. The digit prefix table contains numerous records corresponding to prefixes of dialed digit streams. Each record includes an index to a record of a second table operable to output a termination type of the digit stream. The second table includes numerous records associated with various call termination types. Each index included within respective records of the digit prefix table may reference more than one record of the second table. The digit stream length is analyzed to resolve ambiguities in the digit stream when an index in a record of the digit prefix table references more than one record of the second table.
    Type: Grant
    Filed: January 9, 2001
    Date of Patent: January 6, 2004
    Assignee: Santera Systems Inc.
    Inventors: Joe Q. Vu, Matthew C. Perry
  • Patent number: 6674391
    Abstract: A system includes a storage medium storing contextual information about a target or target area, and a simulator communicatively coupled to the storage medium and operable to receive the contextual information. The simulator is operable to generate a set of simulated information about the target using the contextual information. The system further includes a sensor operable to collect a set of actual information about the target. A comparator is operable to generate a set of delta information in response to differences between the set of simulated information and the set of actual information. The delta information is transmitted and added to a second set of simulated information to generate a set of information that is substantially similar to the set of actual information.
    Type: Grant
    Filed: May 8, 2002
    Date of Patent: January 6, 2004
    Assignee: Lockheed Martin Corporation
    Inventor: Robert A. Ruszkowski, Jr.
  • Patent number: 6642946
    Abstract: A livestock and material inventory system having a database storing inventory data, at least one data explorer operable to access predetermined portions of data in the database, and a graphical user interface operable to display data accessed by the at least one data explorer to a user is provided. The graphical user interface includes a first window operable to display a hierarchical tree structure representation of the inventory data, and a second window operable to display a data summary associated with a selected node in the hierarchical tree structure.
    Type: Grant
    Filed: August 12, 1999
    Date of Patent: November 4, 2003
    Assignee: The Cattleman's Resource, Inc.
    Inventors: Lori A. Janes, William C. Miller, III, Alan R. Davidson
  • Patent number: 6640284
    Abstract: The present invention provides a system that includes a plurality of cache engines coupled to a computer network such as the Internet, and a cache memory associated with each of the plurality of cache engines. The cache memory is allocated to store information of a plurality of users participating in an online communication session. Each user is allocated a normal section and an exception section in the cache memory, the normal section storing predictable behavior of the user and the exception section storing unpredictable behavior of the user. All users' session environment is updated by sending information on whether a specific user's behavior is predictable or unpredictable and by retrieving the appropriate user behavior from the normal or exceptions sections in the local cache memory.
    Type: Grant
    Filed: December 21, 2000
    Date of Patent: October 28, 2003
    Assignee: Nortel Networks Limited
    Inventors: Venson M. Shaw, Syed A. Hussain, Charles M. Dimitry, Van Mardian
  • Patent number: 6581075
    Abstract: A method of maintaining synchronization among multiple databases is provided. The method includes the steps of receiving a data update request for a data record at a database, and comparing a timestamp of the data record to a timestamp of the data update request. The data in the data record is updated with the data update request if the timestamp of the data update request is substantially greater than the timestamp of the data record. Otherwise, the data in the data record is updated with the data update request if the operational priority of the data update request is higher than the operational priority of the data record. Alternatively, the data in the data record is updated with the data update request if the node priority of the data update request is higher than the node priority of the data record.
    Type: Grant
    Filed: December 28, 2000
    Date of Patent: June 17, 2003
    Assignee: Nortel Networks Limited
    Inventors: Parthasarathy Guturu, Jatinder Pal, Thomas E. Heaven, Zhengya Zhu, William J. Jordan, Helmut Beffert, Ray McNamara
  • Patent number: 6496927
    Abstract: Electronic devices (16, 17) can be controlled by a control unit (11), which in turn is responsive to infrared commands (33) received from a remote (12) utilized by an operator. The remote has a touch-panel display (49), on which images can be displayed. The images are part of a user interface created by a program (86) running in a personal computer (13). An operator enters into the computer an identification of the devices (16, 17) which are to be controlled, and the computer then takes predefined images and automatically customizes them for the these devices. Some of the images have a size which is less than the overall size of the display, so that when one of these images is displayed, a portion of at least one other image will also be visible.
    Type: Grant
    Filed: June 9, 1999
    Date of Patent: December 17, 2002
    Assignee: AMX Corporation
    Inventors: William B. McGrane, Mark S. Lewno, Robert D. Ward
  • Patent number: 6431698
    Abstract: An apparatus for controlling an internal negative pressure of an ink container used in an ink-jet printing apparatus is disclosed. The apparatus includes a hollow tube located in an interior of the ink container, and a containing member connected to the hollow tube for containing therein an ink of the container to prevent an atmospheric air from entering the interior of the ink container while the ink container is placed upside down. Thus, upon the ink container is black to the normal placement and in the working status, the ink will not leak from the ink-jet head.
    Type: Grant
    Filed: May 29, 2001
    Date of Patent: August 13, 2002
    Assignee: Microjet Technology Co., Ltd.
    Inventors: Michael Mou, Fusan Lin, Jan-Kuan Wei
  • Patent number: 5884312
    Abstract: A method for securely accessing information from disparate data sources through a network is provided. The method includes requesting a logon menu from a network server using a client and receiving a logon menu. The method further includes communicating a logon input to the network server which then communicates the logon input to a database server. Next, the method includes verifying the logon input at the database server and generating and storing a unique session identification number at the database server in response. The method continues by communicating the session identification number and a portion of the logon input to the client and storing, and communicating a menu to the client prompting the user to perform at least a first function requiring access to a first type of disparate data source.
    Type: Grant
    Filed: February 28, 1997
    Date of Patent: March 16, 1999
    Assignee: Electronic Data Systems Corporation
    Inventors: Robert Frederick Dustan, Dirk A. Vieira
  • Patent number: 5848425
    Abstract: A display system (10) displays alphanumeric data in a three dimensional grid (58). The grid (58) may include data entries (72), planes (72, 74, 76), labels (90, 92, 94), and various graphics (102, 106, 110) that visually represent the data entries (70). A user of display system (10) can modify, orient, or otherwise manipulate the grid (58) to visualize alphanumeric data in three dimensions.
    Type: Grant
    Filed: July 1, 1996
    Date of Patent: December 8, 1998
    Assignee: Electronic Data Systems Corporation
    Inventors: Scott Davidson Lowry, Robert M. Lowry, III
  • Patent number: 5848421
    Abstract: A system (10) for maintaining and accessing a catalog database (36) includes a catalog database upgrade system (34). The system (10) also includes a catalog database navigator system (56). The catalog database upgrade system (34) is capable of adding items to a catalog database (36) and modifying items in the catalog database (36). The catalog database navigator system (56) is capable of locating items in the catalog database (36).
    Type: Grant
    Filed: June 17, 1996
    Date of Patent: December 8, 1998
    Assignee: Electronic Data Systems Corporation
    Inventors: Harriet Elaine Brichta, Mark A. Trio, Lee R. Wilson, Jim W. Gunnels, Robert J. Muhme
  • Patent number: 5805893
    Abstract: A converter and method (10) for converting an assembly language computer program (12) into a high-level language computer program (20, 22) includes the steps of reading and storing the assembler listing (18) into an array in memory (102), logically tracing said assembler listing (112), determining which lines are reachable logically, and marking reachable and unreachable lines accordingly, and further determining an instruction type for each reachable line and identifying each line by type accordingly (114). A data table having a hierarchy of data elements in said assembler listing is built (118), a data division from said data table is generated (134), and an hierarchy of sections of code caused by perform instructions in said assembler listing are identified and labeled (122, 124). The assembler listing is converted into a source program in said high-level language and unloaded as the high-level language source program from memory.
    Type: Grant
    Filed: March 1, 1996
    Date of Patent: September 8, 1998
    Assignee: Electronic Data Systems Corporation
    Inventors: Robert C. Sproul, John A. Wedel
  • Patent number: 5799286
    Abstract: An automated activity-based management system and method (10) for making thereof are provided. A business organization has costs associated with its employees, facilities, equipment, and overhead to produce products or provide services. Such a business organization typically generates traditional general ledger accounting information (152) and human resources information (150). This traditional accounting information (150, 152, 154) is used along with information directed to activities, equipment usage and facilities utilization to generate costs associated with activities performed by the organization. A computer workstation (40) with a graphical user interface (42) is used to accept entries of activity information (74). The activity information and traditional accounting information are fed to a relational database (12). The information is processed and costs associated with the employee, facilities, equipment, and overhead components (20, 22, 24, 26) of activities are computed.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: August 25, 1998
    Assignee: Electronic Data Systems Corporation
    Inventors: James Joseph Morgan, Terry Lee Johnson, Leah Ellen Keefer, Patricia Ann Smith, William Howell Bradford, Kathryn Louise Wells, Eric Todd Mason
  • Patent number: 5778350
    Abstract: A system and method (10) for collecting and processing input data (16) and generating output data (24). The system (10) uses a plurality of dictionary tables (22) to control the reading, processing, and outputting of data. The system (10) includes at least one input processing table (32) having format and content information of the input data (16), and at least one output processing table (34) having format and content information of said output data (24). A multi-tasking process (60) is used to spawn a plurality of subtasks (90), each subtask processing one type of data, said subtasks accessing said input processing table (32) for determining how said input data (16) are to be read, and further accessing said output processing table (34) for determining how to create and format said output data (24). Other data dictionary tables (22) are used to track system activity and statistics, define the system that generated the data, and avoid duplicate processing of data.
    Type: Grant
    Filed: November 30, 1995
    Date of Patent: July 7, 1998
    Assignee: Electronic Data Systems Corporation
    Inventors: Raymond J. Adams, Harriet E. Brichta, Roger J. Henn, Drew A. Hollander, Robert W. Adas, Gerald R. Dolan, Donna M. Bermender, William D. Hawthorne
  • Patent number: 4956561
    Abstract: An electrical connector for use in a vehicular smart power multiplexing network is disclosed. Smart power connectors provide for connections between the power network and the various peripheral devices and components in a vehicle. The connector is comprised of two body portions which are electrically coupled when closed. The first body portion includes three connectors for electrical connection to the power network and the peripheral devices and components. The second body portion includes the smart power circuit and heat sink for dissipating heat generated by the power stage components. The smart power connector also has diagnostic capabilities for detecting device and component load failures.
    Type: Grant
    Filed: December 27, 1988
    Date of Patent: September 11, 1990
    Assignee: Caterpillar Inc.
    Inventor: Antanios B. Tamer
  • Patent number: 4935871
    Abstract: Automatic guided vehicle (AGV) road system generation and modification are fully integrated and incorporated as part of facility planning. The plant facility planning computer system and the AGV computer system mutually share navigation and plant layout information, as well as AGV road system and floor layout modifications. The facility planning computer is also capable of receiving AGV position information and displaying the vehicles graphically superimposed over the plant layout display, with near real time accuracy.
    Type: Grant
    Filed: February 23, 1989
    Date of Patent: June 19, 1990
    Assignee: Caterpillar Inc.
    Inventor: Paul D. Grohsmeyer
  • Patent number: 4919222
    Abstract: A dynamic payload monitor measures and displays payload weight for a loader vehicle by sensing the hydraulic pressure and position of the lift arm cylinders. The payload weight is computed by curve fitting the sensed cylinder pressure and position data to a second order polynomial, and then performing interpolation or extrapolation with a pair of pressure versus position reference parabolas obtained during calibration. The weight computation algorithms used in the dynamic payload monitor are applicable to a number of work vehicles having at least one work implement linkage and at least one hydraulic cylinder for modifying the linkage geometry.
    Type: Grant
    Filed: March 15, 1989
    Date of Patent: April 24, 1990
    Assignee: Caterpillar Inc.
    Inventors: Christos T. Kyrtsos, Dean A. Worrell
  • Patent number: D441512
    Type: Grant
    Filed: March 30, 2000
    Date of Patent: May 1, 2001
    Assignee: Wyman Enterprises
    Inventor: Matthew T. Wyman
  • Patent number: D464328
    Type: Grant
    Filed: May 30, 2001
    Date of Patent: October 15, 2002
    Assignee: AMX Corporation
    Inventors: Jose S. Vasquez, Nicholas A. Dahlman
  • Patent number: D464948
    Type: Grant
    Filed: May 30, 2001
    Date of Patent: October 29, 2002
    Assignee: AMX Corporation
    Inventors: Jose S. Vasquez, Nicholas A. Dahlman
  • Patent number: D471932
    Type: Grant
    Filed: December 13, 2000
    Date of Patent: March 18, 2003
    Inventor: Nicolas F. Ravelo