Patents by Inventor Dharmesh Patel

Dharmesh Patel 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).

  • Patent number: 9773364
    Abstract: An access control system utilizes authorized users' mobile electronic devices for transmitting biometric identifiers in combination with using a key card, for authenticating the user's access privileges for unlocking a secure door. The system may further verify proximity of the user's device to the access control reader, which verifies correspondence of the key card with the transmitted biometric characteristics. The system may further require entry of a PIN into the user's device, for its transmission to the access control system for access confirmation. A scanner scans the area around its geographic location for search signals emitted by mobile electronic devices, and identifies a position, a type, and an address of each device, using characteristics of the search signals. Audio analytics detect/identify a position of sudden sound fluctuations indicating a gunshot/fight incident, and correlates the incident location to a device location.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: September 26, 2017
    Inventors: Dan Kerning, Dharmesh Patel
  • Publication number: 20170165932
    Abstract: The present invention generally relates to a method for producing silicone hydrogel contact lenses having a stable lubricious coating thereon without involving use of organic solvent in post-curing processes.
    Type: Application
    Filed: December 13, 2016
    Publication date: June 15, 2017
    Inventors: Xinming Qian, Jared Nelson, Robert Carey Tucker, Steve Yun Zhang, Daqing Wu, Leroy Wainaina Muya, Dharmesh Patel, Zach Munoz, Yongxing Qiu, Chung-Yuan Chiang, Ritu Shrestha, Kelly Kayi Tallau
  • Publication number: 20170148241
    Abstract: An access control system utilizes authorized users' mobile electronic devices for transmitting biometric identifiers in combination with using a key card, for authenticating the user's access privileges for unlocking a secure door. The system may further verify proximity of the user's device to the access control reader, which verifies correspondence of the key card with the transmitted biometric characteristics. The system may further require entry of a PIN into the user's device, for its transmission to the access control system for access confirmation. A scanner scans the area around its geographic location for search signals emitted by mobile electronic devices, and identifies a position, a type, and an address of each device, using characteristics of the search signals. Audio analytics detect/identify a position of sudden sound fluctuations indicating a gunshot/fight incident, and correlates the incident location to a device location.
    Type: Application
    Filed: January 6, 2017
    Publication date: May 25, 2017
    Inventors: Dan Kerning, Dharmesh Patel
  • Publication number: 20170086050
    Abstract: In a plurality of described embodiments, various modules of an application for a client device may operate to enhance personal security for an individual user, and promote public safety in general. An incident reporting module provides the capability for users to submit descriptive details and a location of an incident, with selective uploading of images, which may be transcoded for faster transmission, to be followed by uploading of high resolution images once bandwidth permits. Transmission of the incident report is authenticated by the application generating a unique watermark based on a serial number of the client device, and by transmitting of the incident report with the unique watermark included thereon. The application is configured for maintaining a chain of custody of the incident report, by authenticating an ID of a user transmitting, the report.
    Type: Application
    Filed: September 27, 2016
    Publication date: March 23, 2017
    Inventors: Dan Kerning, Dharmesh Patel
  • Publication number: 20150370716
    Abstract: A storage controller includes a storage controller memory to store virtual disk metadata including an original stripe size (OSS) field and a logical stripe size (LSS) field, and a cache memory having an OSS buffer and a LSS buffer. The storage controller stores a first block size in the OSS field, configures a RAID array to provide storage blocks of the first block size based on the OSS field, stores a second block size in the LSS field, receives a first data transaction that includes a first data block of the second block size based upon the LSS field, maps the first data block from the second block size to the first block size, and executes the first data transaction on the RAID array using the first block size.
    Type: Application
    Filed: June 20, 2014
    Publication date: December 24, 2015
    Inventors: Dharmesh Patel, Jenwei Hsieh, Rizwan Ali, Mahmoud Ahmadian
  • Patent number: 8930313
    Abstract: An object storage system, such as a content addressed storage system, manages replication of objects across network locations to balance storage space and data security. Network locations set a policy of replicating each object at the object's primary network location and a secondary network location. The secondary network location creates a first replica of the object and a virtual unique identifier representing a second replica of the object at the secondary network location. Creation of the second replica is suppressed unless the first replica becomes invalid so that storage space is conserved without substantially increasing the risk of loss of information represented by the object.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: January 6, 2015
    Assignee: Dell Products L.P.
    Inventors: Dharmesh Patel, Farzad Khosrowpour
  • Publication number: 20130232313
    Abstract: An object storage system, such as a content addressed storage system, manages replication of objects across network locations to balance storage space and data security. Network locations set a policy of replicating each object at the object's primary network location and a secondary network location. The secondary network location creates a first replica of the object and a virtual unique identifier representing a second replica of the object at the secondary network location. Creation of the second replica is suppressed unless the first replica becomes invalid so that storage space is conserved without substantially increasing the risk of loss of information represented by the object.
    Type: Application
    Filed: April 22, 2013
    Publication date: September 5, 2013
    Applicant: DELL PRODUCTS L.P.
    Inventors: Dharmesh Patel, Farzad Khosrowpour
  • Patent number: 8433681
    Abstract: An object storage system, such as a content addressed storage system, manages replication of objects across network locations to balance storage space and data security. Network locations set a policy of replicating each object at the object's primary network location and a secondary network location. The secondary network location creates a first replica of the object and a virtual unique identifier representing a second replica of the object at the secondary network location. Creation of the second replica is suppressed unless the first replica becomes invalid so that storage space is conserved without substantially increasing the risk of loss of information represented by the object.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: April 30, 2013
    Assignee: Dell Products L.P.
    Inventors: Dharmesh Patel, Farzad Khosrowpour
  • Publication number: 20120290535
    Abstract: An object storage system, such as a content addressed storage system, manages replication of objects across network locations to balance storage space and data security. Network locations set a policy of replicating each object at the object's primary network location and a secondary network location. The secondary network location creates a first replica of the object and a virtual unique identifier representing a second replica of the object at the secondary network location. Creation of the second replica is suppressed unless the first replica becomes invalid so that storage space is conserved without substantially increasing the risk of loss of information represented by the object.
    Type: Application
    Filed: May 12, 2011
    Publication date: November 15, 2012
    Inventors: Dharmesh Patel, Farzad Khosrowpour
  • Publication number: 20070239851
    Abstract: Embodiments of the present invention provide a method for reducing load time of a program in a highly-parallelized or distributed computer. In one embodiment, this is accomplished by selectively reusing entries in a page table generated during a previous invocation of the program at a particular compute node of the highly-parallelized or distributed computer system.
    Type: Application
    Filed: April 6, 2006
    Publication date: October 11, 2007
    Inventors: Jay Bryant, Daniel Kolz, Dharmesh Patel
  • Publication number: 20070150425
    Abstract: A method and apparatus improves the block allocation time in a parallel computer system. A pre-load controller pre-loads blocks of hardware in a supercomputer cluster in anticipation of demand from a user application. In the preferred embodiments the pre-load controller determines when to pre-load the compute nodes and the block size to allocate the nodes based on pre-set parameters and previous use of the computer system. Further, in preferred embodiments each block of compute nodes in the parallel computer system has a stored hardware status to indicate whether the block is being pre-loaded, or already has been pre-loaded. In preferred embodiments, the hardware status is stored in a database connected to the computer's control system. In other embodiments, the compute nodes are remote computers in a distributed computer system.
    Type: Application
    Filed: December 22, 2005
    Publication date: June 28, 2007
    Applicant: International Business Machines Corporation
    Inventors: Jay Bryant, Daniel Kolz, Dharmesh Patel