Patents Assigned to InteliTrac, Inc.
  • Patent number: 8464013
    Abstract: A method and apparatus for constructing a memory-based database service platform, in which database can be on-loaded and off-loaded or unloaded as needed, and can reserve schedule and size of memory and other resources, including CPUs, network, backup, mirroring and recovery recourses. With the service platform, multiple different types of databases can be chosen by specifying data storage type and data operation interfaces, such as Relational Database (RDB), Biometric Database (BDB), Time Series Database (TDB), Data Driven Database (DDDB) and File-based Database (FDB) etc. Database types can be chosen either by user directly or by platform automatically or semi-automatically based on data types and data operation characteristics.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: June 11, 2013
    Assignee: Intelitrac Inc.
    Inventor: Tianlong Chen
  • Patent number: 8386734
    Abstract: A method and apparatus for constructing a memory-based database service platform, in which database can be on-loaded and off-loaded or unloaded as needed, and can reserve schedule and size of memory and other resources, including CPUs, network, backup, mirroring and recovery recourses. With the service platform, multiple different types of databases can be chosen by specifying data storage type and data operation interfaces, such as Relational Database (RDB), Biometric Database (BDB), Time Series Database (TDB), Data Driven Database (DDDB) and File-based Database (FDB) etc. Database types can be chosen either by user directly or by platform automatically or semi-automatically based on data types and data operation characteristics.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: February 26, 2013
    Assignee: Intelitrac Inc.
    Inventor: Tianlong Chen
  • Patent number: 8046557
    Abstract: A method and apparatus for constructing a memory-based database service platform, in which database can be on-loaded and off-loaded or unloaded as needed, and can reserve schedule and size of memory and other resources, including CPUs, network, backup, mirroring and recovery recourses. With the service platform, multiple different types of databases can be chosen by specifying data storage type and data operation interfaces, such as Relational Database (RDB), Biometric Database (BDB), Time Series Database (TDB), Data Driven Database (DDDB) and File-based Database (FDB) etc. Database types can be chosen either by user directly or by platform automatically or semi-automatically based on data types and data operation characteristics.
    Type: Grant
    Filed: December 4, 2006
    Date of Patent: October 25, 2011
    Assignee: Intelitrac Inc.
    Inventor: Tianlong Chen
  • Patent number: 7817821
    Abstract: An portable integrated identification and verification system is disclosed. The station includes multiple devices integrated for identifying or verifying the identity of a person. The multiple devices, which may include a camera, a document scanner, and a fingerprint scanner, are mounted in a housing along with a computing device.
    Type: Grant
    Filed: February 6, 2009
    Date of Patent: October 19, 2010
    Assignee: Intelitrac Inc.
    Inventors: Donald A. Milne, Tianlong Chen
  • Patent number: 7817826
    Abstract: A method and system for identifying a human being or verifying two human beings by partial component(s) of their face. A probe human face image is identified from the gallery database by detecting and segmenting a plurality of partial face components from the probe human face image; creating a probe template for each of the partial face components from the probe human face image, comparing first and second probe templates against first and second categories of templates in the gallery database to generate similarity scores between the probe templates and templates in the gallery database; generating a plurality of sub-lists of candidate images having partial face component templates with the highest similarity scores over a first preset threshold; generating for each candidate image from each sub-list a combined similarity score; and generating a final list of candidates from said candidates of combined similarity scores over a second preset threshold.
    Type: Grant
    Filed: August 11, 2006
    Date of Patent: October 19, 2010
    Assignee: Intelitrac Inc.
    Inventor: Tianlong Chen
  • Patent number: 7318076
    Abstract: A comprehensive Memory-Resident Database Management System architecture and implementation is disclosed where a) all data storage in database is in memory, b) all database management functionality is in memory except backup and recovery storage based on hard disk, c) all database objects including tables, views, triggers, procedures, functions . . . are in memory, d) all data security is at memory level, e) all data indexed, sorted and searched based on the selected search algorithms are in memory, f) all logging functionality to refresh in-between transactions reside in memory. Therefore, the processing speed of database query will take advantage of speed of RAM (Random Access Memory) without sacrifice any speed losing on Hard disk I/O. Not only the whole database is running in RAM, but also all or pre-selected database table columns are default to be indexed. All internal processing of database query is based on indexed columns.
    Type: Grant
    Filed: January 22, 2003
    Date of Patent: January 8, 2008
    Assignee: Intelitrac, Inc.
    Inventors: Tianlong Chen, Jonathan Vu
  • Patent number: 7187787
    Abstract: A method and implementation of enhancing a facial recognition process to increase the judgment confidence on identifying a person from a large image database of multiple persons. The method may include reconstructing a database of 2D images having only a small number of images with respect to each person into a database having multiple images, perhaps hundreds or thousands, of each person. The multiple images represent different camera angles or different lighting conditions. The method further includes adding an extra confidence percentage to matching images in the database when multiple images of a person are identified as matching.
    Type: Grant
    Filed: August 7, 2003
    Date of Patent: March 6, 2007
    Assignee: Intelitrac, Inc.
    Inventors: Donald A. Milne, Tianlong Chen, Yi Rui, Yingbin Wang, Jonathon Vu, Yinong Wei
  • Patent number: 7184577
    Abstract: An architecture and method useful for fast one-to-many image matching and image indexing. A plurality of images in a database are digitized into a plurality of descriptors. The descriptors are separated into a plurality of index groups. Index values for the images in the database are then calculated for the various index groups. An index value, for example, could be calculated as the average of the descriptors in a particular group. A source groups of images having particular index values over a particular threshold value are identified. When matching a target image to images in the database, the index values are calculated for the target image and compared to the threshold value. Source groups of images having similar index values over the threshold are then identified for further matching to the target image.
    Type: Grant
    Filed: November 21, 2003
    Date of Patent: February 27, 2007
    Assignee: InteliTrac, Inc.
    Inventors: Tianlong Chen, Yi Rui, Yingbin Wang, Yinong Wei
  • Patent number: 7185165
    Abstract: A distributed memory computing environment is structured with an invariant memory page pool. The environment includes a device, a memory, a hard disk, and an operating system running on the device. A device ID lookup table and a Memory Block ID Lookup Table are stored in memory. Copies of memory pages and their look up tables are stored on the hard disk. If the operating system is shut down, at subsequent system start-up, memory is divided according to the same divisions seen on the memory page copies saved in configuration files.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: February 27, 2007
    Assignee: Intelitrac, Inc.
    Inventors: Tianlong Chen, Yinong Wei, Yingbin Wang
  • Patent number: 7149855
    Abstract: A Distributed Memory Computing Environment (herein called “DMCE”) architecture and implementation is disclosed in which any computer equipped with a memory agent can borrow memory from other computer(s) equipped with a memory server on a distributed network. A memory backup and recovery as an optional subsystem of the Distributed Memory Computing system is also disclosed. A Network Attached Memory (herein called “NAM” or “NAM Box” or “NAM Server”) appliance is disclosed as a dedicated memory-sharing device attached to a network. A Memory Area Network (herein called “MAN”) is further disclosed, such a network is a network of memory device(s) or memory server(s) which provide memory sharing service to memory-demanding computer(s) or the like, when one memory device or memory server fails, its service will seamlessly transfer to other memory device(s) or memory server(s).
    Type: Grant
    Filed: January 23, 2004
    Date of Patent: December 12, 2006
    Assignee: Intelitrac, Inc.
    Inventors: Tianlong Chen, Jonathan Vu, Yingbin Wang
  • Patent number: 7051158
    Abstract: A computing environment for a device having a processor, a device memory and an operating system. A first process running in the operating system has a memory and a memory cache. A second process running in the operating system has a second process memory accessible to the first process. A communication channel between the first process and second process makes the second process memory available for the first process memory to use. The device memory is sectioned into memory blocks, each having a starting address. A block ID identifies the memory block. Data is stored in various memory units of the memory block. An offset ID identifies the memory unit. A DMCE Virtual address contains the offset ID, the block Id and a device ID for identifying the memory unit. The DMCE virtual address of a memory unit used for the memory function is copied into the memory cache.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: May 23, 2006
    Assignee: InteliTrac, Inc.
    Inventors: Tianlong Chen, Yingbin Wang, Yinong Wei, Jonathan Vu
  • Patent number: 7043623
    Abstract: A Distributed Memory Computing Environment (herein called “DMCE”) architecture and implementation is disclosed in which any computer equipped with a memory agent can borrow memory from other computer(s) equipped with a memory server on a distributed network. A memory backup and recovery as an optional subsystem of the Distributed Memory Computing system is also disclosed. A Network Attached Memory (herein called “NAM” or “NAM Box” or “NAM Server”) appliance is disclosed as a dedicated memory-sharing device attached to a network. A Memory Area Network (herein called “MAN”) is further disclosed, such a network is a network of memory device(s) or memory server(s) which provide memory sharing service to memory-demanding computer(s) or the like, when one memory device or memory server fails, its service will seamlessly transfer to other memory device(s) or memory server(s).
    Type: Grant
    Filed: January 22, 2003
    Date of Patent: May 9, 2006
    Assignee: InteliTrac, Inc.
    Inventors: Tianlong Chen, Jonathan Vu, Yingbin Wang
  • Patent number: 6912641
    Abstract: A distributed memory computing environment is structured with an invariant memory page pool. The environment includes a device, a memory, a hard disk, and an operating system running on the device. A device ID lookup table and a Memory Block ID Lookup Table are stored in memory. Copies of memory pages and their look up tables are stored on the hard disk. If the operating system is shut down, at subsequent system start-up, memory is divided according to the same divisions seen on the memory page copies saved in configuration files.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: June 28, 2005
    Assignee: InteliTrac, Inc.
    Inventors: Tianlong Chen, Yinong Wei, Yingbin Wang
  • Patent number: 6785674
    Abstract: A method and system for creating and searching a central linked list comprising a parent node which is situated at the center of a plurality of child nodes. Each child node has two double linked list pointers. One pointer points to the next child node, and the other pointer points to the parent node. Thus, matched data obtained at several child nodes moves immediately back to the parent simultaneously. The parent node contains the memory address and name of central linked list, a description of central linked list, and a description of the relationship between other parent nodes, as well as the relationship between each child node to its specific parent node. Each child node contains a node address, an attribute comprised of some or all of the stored data field and a link to the full data content that may reside on a file or in a database. Memory storage of the structure information is stored in system memory, such as, RAM.
    Type: Grant
    Filed: January 17, 2003
    Date of Patent: August 31, 2004
    Assignee: InteliTrac, Inc.
    Inventor: Jonathan Vu