Chi M. Wong - San Francisco CA, US Thomas K. Wong - Pleasanton CA, US Panagiotis Tsirigotis - Sunnyvale CA, US Richard A. Simpkins - Mountain View CA, US Zuwei Liu - Cupertino CA, US
Assignee:
Neopath Networks, Inc. - Mountain View CA
International Classification:
G06F 17/00
US Classification:
7071041, 707101, 707102, 707103 R
Abstract:
A NAS switch provides mirroring in a NAS storage network that is transparent to client. A source file server exports an original NAS file handles indicative of object locations on the source file server to the NAS switch. The NAS switch modifies the original NAS file handles to an internal file system and maps the original NAS file handles to a switch file handles independent of location. The NAS switch exports the switch file handles to a client. The client looks-up objects and makes NAS requests to the source file server using switch file handles. The NAS switch performs mirroring of a namespace when during processes such as data migration, data replication, and data snapshot.
Customizing A Namespace In A Decentralized Storage Environment
Thomas K. Wong - Pleasanton CA, US Anand Iyengar - Mountain View CA, US Panagiotis Tsirigotis - Sunnyvale CA, US Chi Ming Wong - San Francisco CA, US Yu Cheong Chan - Mountain View CA, US Richard A. Simpkins - Mountain View CA, US
Assignee:
Neopath Networks, Inc. - Mountain View CA
International Classification:
G06F 15/173
US Classification:
709226
Abstract:
Systems and methods to customize a namespace using a synthetic namespace. A NAS switch provides file migrations in a NAS storage network that are transparent to the clients. The NAS switch file handles are used to customize a namespace. More specifically, a synthetic namespace is generated from one or more file location tables that map the switch file handles to NAS file handles. The NAS file handles are independent of a physical export containing the objects referred to by the NAS file handles. In one example, the synthetic namespace presents a home directory corresponding to a location of a user.
Chi Ming Wong - San Francisco CA, US Thomas K. Wong - Pleasanton CA, US Panagiotis Tsirigotis - Sunnyvale CA, US Anand Iyengar - Mountain View CA, US Rajeev Chawla - Union City CA, US Yu Cheong Chan - Mountain View CA, US Zuwei Liu - Cupertino CA, US Matthew Seitz - San Jose CA, US Richard A. Simpkins - Mountain View CA, US Geetha Srikantan - Palo Alto CA, US Gaurav Gupta - Mountain View CA, US
The present invention provides selective migration in a storage network in accordance with a policy. The policy can include rules that establish which objects are migrated from a source file server to a destination file server based on file attributes (e. g. , file type, file size, last access time, frequency of access). For example, large multimedia files that consume I/O bandwidth on expensive or critical file servers, without adding much value to enterprise productivity, can be migrated to a commodity or less critical file server.
Parallel Filesystem Traversal For Transparent Mirroring Of Directories And Files
Chi Wong - San Francisco CA, US Anand Iyengar - Mountain View CA, US Panagiotis Tsirigotis - Sunnyvale CA, US Thomas Wong - Pleasanton CA, US Tadd Ottman - Hayward CA, US Gaurav Gupta - Mountain View CA, US Lalitha Krishnan - Santa Clara CA, US Richard Simpkins - Mountain View CA, US
International Classification:
H04N 1/00
US Classification:
358403000, 358001150
Abstract:
A system and method for parallel file system traversal using multiple job executors is disclosed. The system includes a pool of job executors, a job queue, and a trigger tracker. An object, representative of a node in the filesystem, is added (i.e., pushed) to the job queue for processing by an job executor. The job queue assigns (i.e., pops) objects to job executors in accordance to a LIFO (Last In First Out) ordering. Then the job executor performs an action such as copy. In one embodiment, the trigger tracker follows the processing of a child nodes to a particular child node. Thus, the filesystem is being traversed by several job executors at the same time.
Method And Apparatus For Using The Control Channel In Telecommunications Systems For Voice Dialing
A voice-dialing apparatus and method extracts semantic features from a speech signal and transmits a set of semantic feature characteristics over a telecommunication control channel to a remote speech recognition processor. Once received, the remote speech recognition processor uses the feature set to retrieve a name and number corresponding to the audio signal received from the user and to automatically dial the number for the user.
Apparatus And Method For Reducing Speech Recognition Vocabulary Perplexity And Dynamically Selecting Acoustic Models
A method of reducing the perplexity of a speech recognition vocabulary and dynamically selecting speech recognition acoustic model sets used in a simulated telephone operator apparatus. The directory of users of the telephone network is subdivided into subsets wherein each subset contains the names of users within a certain location or exchange. A speech recognition vocabulary database is compiled for each subset and the appropriate database is loaded into the speech recognition apparatus in response to a requested call to the location covered by the subset. Furthermore, a site-specific acoustic model set is dynamically loaded according to the location of a calling party. An apparatus for carrying out the method is also discussed.
Hi, I amĀ Dr Chi-Yuen Wong, the principal here at Crownwood Dental Practice and I am strongly committed to providing all our patients with first class treatments and customer service - Enhancing smile...
Selwyn House High School Montreal Kuwait 1988-1992
Community:
Justin Ajmo, Henri Guay, Philippe Phaneuf, Jean Morneau, Kevin Wang, Constantine Vassiliou, Javier Arias, Rob Johnston, Brad Johnson, Masaud Kakkar, Phil Jangl