Patents by Inventor Richard Simpkins
Richard Simpkins has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20140330781Abstract: 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.Type: ApplicationFiled: July 20, 2014Publication date: November 6, 2014Inventors: Chi Ming Wong, Anand Iyengar, Panagiotis Tsirigotis, Thomas K. Wong, Tadd Ottman, Gaurav Gupta, Lalitha Krishnan, Richard A. Simpkins
-
Patent number: 8832697Abstract: 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.Type: GrantFiled: June 29, 2006Date of Patent: September 9, 2014Assignee: Cisco Technology, Inc.Inventors: Chi Ming Wong, Anand Iyengar, Panagiotis Tsirigotis, Thomas K. Wong, Tadd Ottman, Gaurav Gupta, Lalitha Krishnan, Richard A. Simpkins
-
Patent number: 8539081Abstract: A NAS (Network Attaches Storage) switch authenticates a client on multiple file servers for proxy services. The NAS switch enables proxy services by successively authenticating the client on the file servers using referrals. The NAS switch further comprises a connection manager to establish connections to the client and the file servers, a referral manager to redirect the client for successive authentications, and a transaction manager to perform data transfers with the file servers on behalf of the client. The system components support DFS (Distributed File System), and communicate using a protocol dialect that supports referral mechanisms such as NFSv4 (Network File Server version 4) or CIFS (Common Internet File System). The transaction manager also performs a protocol dialect translation service when the connection manager negotiates one protocol dialect with the client, and a different protocol dialect with the file server.Type: GrantFiled: September 15, 2004Date of Patent: September 17, 2013Assignee: Neopath Networks, Inc.Inventors: Anand Iyengar, Thomas K. Wong, Panagiotis Tsirigotis, Rajeev Chawla, Zuwei Liu, Matthew Seitz, Richard A. Simpkins
-
Patent number: 8195627Abstract: 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.Type: GrantFiled: September 30, 2005Date of Patent: June 5, 2012Assignee: Neopath Networks, Inc.Inventors: Chi Ming Wong, Thomas K. Wong, Panagiotis Tsirigotis, Anand Iyengar, Rajeev Chawla, Yu Cheong Chan, Zuwei Liu, Matthew Seitz, Richard A. Simpkins, Geetha Srikantan, Gaurav Gupta
-
Patent number: 8190741Abstract: 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.Type: GrantFiled: March 31, 2006Date of Patent: May 29, 2012Assignee: Neopath Networks, Inc.Inventors: Thomas K. Wong, Anand Iyengar, Panagiotis Tsirigotis, Chi Ming Wong, Yu Cheong Chan, Richard A. Simpkins
-
Patent number: 8131689Abstract: A system and method for performing policy-based storage management using data related to access frequency and file attribute accumulation. A switch device provides transparency for transactions between a client and a storage network. The transparency allows objects (e.g., files or directories) to be moved (e.g., migrated) on the storage network without affecting a reference to the object used by the client (e.g., a file handle). A monitoring module generates accumulation data associated with the transactions for use in policy-based management. The accumulation data can describe uses of the file such as how often certain files are accessed, modifications to files such as creations of new directories or files, and other uses.Type: GrantFiled: October 2, 2006Date of Patent: March 6, 2012Inventors: Panagiotis Tsirigotis, Geetha Srikantan, Thomas K. Wong, Chi Ming Wong, Anand Iyengar, Rajeev Chawla, Richard Simpkins, Zuwei Liu, Gaurav Gupta, Matthew Seitz, Yu Cheong Chan
-
Patent number: 7720796Abstract: 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.Type: GrantFiled: January 3, 2006Date of Patent: May 18, 2010Assignee: Neopath Networks, Inc.Inventors: Chi M. Wong, Thomas K. Wong, Panagiotis Tsirigotis, Richard A. Simpkins, Zuwei Liu
-
Publication number: 20070136308Abstract: A system and method for performing policy-based storage management using data related to access frequency and file attribute accumulation. A switch device provides transparency for transactions between a client and a storage network. The transparency allows objects (e.g., files or directories) to be moved (e.g., migrated) on the storage network without affecting a reference to the object used by the client (e.g., a file handle). A monitoring module generates accumulation data associated with the transactions for use in policy-based management. The accumulation data can describe uses of the file such as how often certain files are accessed, modifications to files such as creations of new directories or files, and other uses.Type: ApplicationFiled: October 2, 2006Publication date: June 14, 2007Inventors: Panagiotis Tsirigotis, Geetha Srikantan, Thomas Wong, Chi Wong, Anand Iyengar, Rajeev Chawla, Richard Simpkins, Zuwei Liu, Gaurav Gupta, Matthew Seitz, Yu Chan
-
Publication number: 20070024919Abstract: 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.Type: ApplicationFiled: June 29, 2006Publication date: February 1, 2007Inventors: Chi Wong, Anand Iyengar, Panagiotis Tsirigotis, Thomas Wong, Tadd Ottman, Gaurav Gupta, Lalitha Krishnan, Richard Simpkins
-
Publication number: 20060271598Abstract: 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.Type: ApplicationFiled: March 31, 2006Publication date: November 30, 2006Inventors: Thomas Wong, Anand Iyengar, Panagiotis Tsirigotis, Chi Wong, Yu Chan, Richard Simpkins
-
Publication number: 20060161746Abstract: 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.Type: ApplicationFiled: January 3, 2006Publication date: July 20, 2006Inventors: Chi Wong, Thomas Wong, Panagiotis Tsirigotis, Richard Simpkins, Zuwei Liu
-
Publication number: 20060102857Abstract: A measurement device is presented. The measurement device is pointed at a surface of an object. A message is generated that warns a user when the measurement device is substantially close to exceeding its operating range for obtaining accurate measurement data. The warning may be a verbal warning, a physical warning, or a visual warning.Type: ApplicationFiled: September 22, 2005Publication date: May 18, 2006Inventors: Richard Simpkins, William Sagy
-
Publication number: 20060080371Abstract: 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.Type: ApplicationFiled: September 30, 2005Publication date: April 13, 2006Inventors: Chi Wong, Thomas Wong, Panagiotis Tsirigotis, Anand Iyengar, Rajeev Chawla, Yu Chan, Zuqei Liu, Matthew Seitz, Richard Simpkins, Geetha Srikantan, Gaurav Gupta
-
Publication number: 20050125503Abstract: A NAS (Network Attaches Storage) switch authenticates a client on multiple file servers for proxy services. The NAS switch enables proxy services by successively authenticating the client on the file servers using referrals. The NAS switch further comprises a connection manager to establish connections to the client and the file servers, a referral manager to redirect the client for successive authentications, and a transaction manager to perform data transfers with the file servers on behalf of the client. The system components support DFS (Distributed File System), and communicate using a protocol dialect that supports referral mechanisms such as NFSv4 (Network File Server version 4) or CIFS (Common Internet File System). The transaction manager also performs a protocol dialect translation service when the connection manager negotiates one protocol dialect with the client, and a different protocol dialect with the file server.Type: ApplicationFiled: September 15, 2004Publication date: June 9, 2005Inventors: Anand Iyengar, Thomas Wong, Panagiotis Tsirigotis, Rajeev Chawla, Zuwei Liu, Matthew Seitz, Richard Simpkins
-
Patent number: 4708730Abstract: An apparatus for blow molding glass articles uses a mixture of cryogenic fluid and ambient air as a blowing fluid. The apparatus includes gas inlet means positioned to direct a flow of blowing fluid into the center of a blow mold, insulated manifold means to mix ambient air and a cryogenic fluid as the blowing fluid, means to feed the mixture into the gas inlet means, means to pressurize the ambient air, conduit means for directing ambient air into the insulated manifold, and injector means for introducing cryogenic vapor into the conduit means.Type: GrantFiled: December 22, 1986Date of Patent: November 24, 1987Assignee: AGA ABInventors: Michael J. Ziegler, F. Richard Simpkins
-
Patent number: 4652292Abstract: Methods for forming glass articles such as bottles and the like utilize pressurized flows of a cold blowing gas that is delivered from an insulated manifold into mold cavitites which are being used to mold glass articles. The cold blowing gas is a mixture of compressed cryogen vapor and ambient air that has been dehumidified, with the injection of the cryogen vapor into the ambient air being performed in stages, and utilizing a technique of cyclically operating and defrosting a plurality of cryogen injectors to assure a proper introduction of cryogen vapor and to prevent debilitating accumulations of ice about the cryogen inlets. The use of cryogen vapor in the blowing gas hastens cooling and solidification of newly formed glass articles so that the time during which the articles must be retained in their molds is significantly reduced. Reductions in mold retention times enable the apparatus to be operated at increased speeds, whereby its productivity is significantly increased.Type: GrantFiled: November 15, 1985Date of Patent: March 24, 1987Assignee: AGA ABInventors: Michael J. Ziegler, F. Richard Simpkins
-
Patent number: 4553999Abstract: Methods and apparatus for forming glass articles such as bottles and the like utilize flows of pressurized cold cryogen vapor that are introduced into mold cavities which are being used to mold glass articles. The cold cryogen vapor hastens cooling and solidification of the articles so that the time during which the articles must be retained in their molds is significantly reduced. Reductions in mold retention times enable the apparatus to be operated at increased speeds, whereby its productivity is significantly increased. Productivity increases of 15 percent and often more can be achieved at relatively low expense. The use of cold cryogen vapor introduction into mold cavities is applicable to a variety of glass molding techniques including molding and blow molding.Type: GrantFiled: April 16, 1984Date of Patent: November 19, 1985Assignee: AGA, A.B.Inventors: Michael J. Ziegler, F. Richard Simpkins