Patents Assigned to InteliTrac, Inc.
-
Patent number: 8464013Abstract: 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: GrantFiled: October 25, 2011Date of Patent: June 11, 2013Assignee: Intelitrac Inc.Inventor: Tianlong Chen
-
Patent number: 8386734Abstract: 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: GrantFiled: October 25, 2011Date of Patent: February 26, 2013Assignee: Intelitrac Inc.Inventor: Tianlong Chen
-
Patent number: 8046557Abstract: 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: GrantFiled: December 4, 2006Date of Patent: October 25, 2011Assignee: Intelitrac Inc.Inventor: Tianlong Chen
-
Patent number: 7817821Abstract: 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: GrantFiled: February 6, 2009Date of Patent: October 19, 2010Assignee: Intelitrac Inc.Inventors: Donald A. Milne, Tianlong Chen
-
Patent number: 7817826Abstract: 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: GrantFiled: August 11, 2006Date of Patent: October 19, 2010Assignee: Intelitrac Inc.Inventor: Tianlong Chen
-
Patent number: 7318076Abstract: 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: GrantFiled: January 22, 2003Date of Patent: January 8, 2008Assignee: Intelitrac, Inc.Inventors: Tianlong Chen, Jonathan Vu
-
Patent number: 7187787Abstract: 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: GrantFiled: August 7, 2003Date of Patent: March 6, 2007Assignee: Intelitrac, Inc.Inventors: Donald A. Milne, Tianlong Chen, Yi Rui, Yingbin Wang, Jonathon Vu, Yinong Wei
-
Patent number: 7184577Abstract: 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: GrantFiled: November 21, 2003Date of Patent: February 27, 2007Assignee: InteliTrac, Inc.Inventors: Tianlong Chen, Yi Rui, Yingbin Wang, Yinong Wei
-
Patent number: 7185165Abstract: 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: GrantFiled: June 27, 2005Date of Patent: February 27, 2007Assignee: Intelitrac, Inc.Inventors: Tianlong Chen, Yinong Wei, Yingbin Wang
-
Patent number: 7149855Abstract: 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: GrantFiled: January 23, 2004Date of Patent: December 12, 2006Assignee: Intelitrac, Inc.Inventors: Tianlong Chen, Jonathan Vu, Yingbin Wang
-
Patent number: 7051158Abstract: 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: GrantFiled: April 30, 2003Date of Patent: May 23, 2006Assignee: InteliTrac, Inc.Inventors: Tianlong Chen, Yingbin Wang, Yinong Wei, Jonathan Vu
-
Patent number: 7043623Abstract: 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: GrantFiled: January 22, 2003Date of Patent: May 9, 2006Assignee: InteliTrac, Inc.Inventors: Tianlong Chen, Jonathan Vu, Yingbin Wang
-
Patent number: 6912641Abstract: 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: GrantFiled: April 30, 2003Date of Patent: June 28, 2005Assignee: InteliTrac, Inc.Inventors: Tianlong Chen, Yinong Wei, Yingbin Wang
-
Patent number: 6785674Abstract: 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: GrantFiled: January 17, 2003Date of Patent: August 31, 2004Assignee: InteliTrac, Inc.Inventor: Jonathan Vu