Dharmesh R. Shah - San Jose CA, US Anurag Agarwal - Aundh, IN Ankur Arora - Maharashtra, IN Nitin Madan - Maharashtra, IN Sureshbabu Basavayya - Pashan, IN Ashish Puri - Maharashtra, IN Srikanth S. Mahabalarao - Pune, IN Gurbir Singh Dhaliwal - Maharashtra, IN
Assignee:
Symantec Corporation - Mountain View CA
International Classification:
G06F 12/00
US Classification:
711154
Abstract:
Techniques for improving dirty page logging are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for memory logging comprising the steps of determining for one or more pages of memory if the pages of memory are likely to be modified in a subsequent epoch, performing a first operation on the pages of memory that are likely to be modified in a subsequent epoch, and performing a second operation on the pages of memory that are not likely to be modified in a subsequent epoch, wherein the first operation and the second operation are dissimilar.
Petros Efstathopoulos - Los Angeles CA, US Fanglu Guo - Los Angeles CA, US Dharmesh Shah - San Jose CA, US
Assignee:
Symantec Corporation - Mountain View CA
International Classification:
G06F 17/00 G06N 5/00
US Classification:
706 45, 707791, 707705, 711113
Abstract:
A system and method for efficiently reducing a number of duplicate blocks of stored data. A file server both removes duplicate data and prevents duplicate data from being stored in the shared storage. A sampling rate may be used to determine which fingerprints, or hash values, are stored in an index. The sampling rate may be modified in response to changes in characteristics of the system, such as a change in the shared storage size, a change in a utilization of the shared storage, a change in the size of the storage unit, and reaching a threshold corresponding to utilization of the index. Also, a small cache may be maintained for holding fingerprint and pointer pair values prefetched from the shared storage. Each prefetched pair may be associated with data corresponding to a previous hit in the index. The association may be related to spatial locality, temporal locality, or otherwise.
Method And Apparatus For Providing Time Synchronization In A Data Protection System
Dharmesh Shah - San Jose CA, US Gopal Sharma - San Jose CA, US Grizel Lopez - Sunnyvale CA, US Abhay Kumar Singh - Sunnyvale CA, US Taher Vohra - Sunnyvale CA, US Srikant Sharma - Santa Clara CA, US
Assignee:
Symantec Corporation - Mountain View CA
International Classification:
G06F 15/16
US Classification:
709248, 707674, 713503
Abstract:
A method and apparatus for synchronizing time within a data protection system is described. In one embodiment, the method includes processing input/output activity information associated with at least one client computer, wherein the input/output activity information comprises at least one local client timestamp, determining at least one server timestamp for the at least one local client timestamp and modifying the input/output activity information with the at least one server timestamp.
Dharmesh R. Shah - San Jose CA, US Anurag Agarwal - Aundh, IN Sameer Lokray - Cupertino CA, US Srikanth S Mahabalarao - Pune, IN Thomas A. Bean - West Columbia SC, US
Assignee:
Symantec Corporation - Mountain View CA
International Classification:
G06F 12/16 G06F 11/30
US Classification:
711169, 711162, 714 13
Abstract:
Techniques for epoch pipelining are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for epoch pipelining comprising the steps of beginning a first epoch, determining for one or more pages of memory if the pages of memory are likely to be modified in a subsequent epoch, performing a first operation on the pages of memory that are likely to be modified in a subsequent epoch, beginning a second epoch, subsequent to the first epoch, performing a second operation on the pages of memory that are not likely to be modified in a subsequent epoch, and ending the first epoch, wherein the first operation and the second operation are dissimilar.
System And Method For Efficiently Restoring A Plurality Of Deleted Files To A File System Volume
Various embodiments of a system and method for restoring a plurality of files previously deleted from a volume are described. For each respective file of the plurality of deleted files, the method may operate to determine a time at which the respective file was last modified and a time at which the respective file was deleted. These times define a respective recovery time window for the respective file. The method may further comprise determining a particular point in time that is within the recovery time windows for two or more of the plurality of deleted files. A temporary version of the volume as it existed at the particular point in time may be created, and each file of the two or more files may be restored to the volume from the temporary version of the volume.
Method And System For Transparent Encryption And Authentication Of File Data Protocols Over Internet Protocol
Ganesan Chandrashekhar - San Jose CA, US Sanjay Sawhney - Cupertino CA, US Hemant Puri - Santa Clara CA, US Aseem Vaid - San Jose CA, US Dharmesh Shah - San Jose CA, US
Assignee:
NeoScale Systems, Inc. - Milpitas CA
International Classification:
H04L009/00
US Classification:
713201000
Abstract:
A method processing one or more files using a security application. The method includes a method processing one or more files using a security application. The method includes connecting the client to a proxy server, which is coupled to one or more NAS servers. The method includes requesting for a file from a client to the proxy server and authenticating a requesting user of the client. The method also includes authorizing the requesting user for the file requested; requesting for the file from the one or more NAS servers after authenticating and authorizing; and requesting for the file from the one or more storage elements. The file is transferred from the one or more storage elements through the NAS server to the proxy server. The method determines header information on the file at the proxy server and identifies a policy based upon the header information at the proxy server. The method also includes processing (e.g., decompressing the file, decrypting the file, and verifying the file) the file according to the policy. The method includes transferring the processed file to the user of the client.
Method And System For Stateful Storage Processing In Storage Area Networks
Kumar Sundararajan - Fremont CA, US Dharmesh Shah - San Jose CA, US Sanjay Sawhney - Cupertino CA, US Atul Pandit - Sunnyvale CA, US Aseem Vaid - San Jose CA, US Richard Moeller - San Jose CA, US
Assignee:
NeoScale Systems, Inc. - Milpitas CA
International Classification:
H04K001/00
US Classification:
380256000
Abstract:
A system (and methods) for performing a service operation on a Fibre Channel or other like channels. The system has an interface coupled to a Fibre Channel. A classifier is coupled to the interface. The classifier is adapted to receive an initiator frame from the interface. The classifier is adapted to determine header information from the initiator frame and is also adapted to determine source information, destination information, and exchange information from the header information. A flow content addressable memory is coupled to the classifier. The flow content addressable memory is configured to store one or more header information. Each of the one or more header information is associated with a state. The system has a rule content addressable memory coupled to the classifier. The rule content addressable memory is configured to store one of a plurality of policies. A processing module is coupled to the classifier. The processing module is adapted to process an incoming payload associated with the initiator frame and the header information.
Method And Apparatus For Transactional Fault Tolerance In A Client-Server System
Anurag Agarwal - Pune, IN Dharmesh Shah - San Jose CA, US Nagaraj Kalmala - Sunnyvale CA, US Neelakandan Panchaksharam - Pune, IN Rajeev Bharadhwaj - Saratoga CA, US Sameer Lokray - Cupertino CA, US Srikanth Sm - Pune, IN Thomas Bean - West Columbia SC, US
Assignee:
Symantec Corporation - Mountain View CA
International Classification:
G06F 11/20 G06F 17/30
US Classification:
714 4, 707202, 714E1108, 707E17009
Abstract:
Method and apparatus for transactional fault tolerance in a client-server system is described. In one example, output data generated by execution of a service on a primary server during a current epoch between a first checkpoint and a second checkpoint is buffered. A copy of an execution context of the primary server is established on a secondary server in response to the second checkpoint. The output data as buffered is released from the primary server in response to establishment of the copy of the execution context on the secondary server.
Dr. Shah graduated from the Rural Med Coll of Pravara Med Trust, Pune Univ, India in 1999. He works in Chesapeake, VA and specializes in Family Medicine. Dr. Shah is affiliated with Chesapeake Regional Medical Center.
n and Colorado and is spearheading the legalization charge here at home. Other big-name donors included PillPack cofounder Elliot Cohen, who donated $200,000; ButcherBox CEO Mike Salguero, who also gave $200,000; and HubSpot cofounder and chief technology officer Dharmesh Shah, who gave $600,000. The
Date: Sep 26, 2024
Category: Your local news
Source: Google
Ex Klaviyo employees get startup funding from founders Andrew Bialecki and Ed Hallen
First Touch already has several hundred sales reps at companies such as Klaviyo, HubSpot, and Zoom, using an early version of the software. It recently raised $3 million from investors including Bialecki and Hallen, as well as HubSpot cofounder Dharmesh Shah. (Mintzlaff also previously worked at H
Date: Jul 01, 2024
Category: Your local news
Source: Google
Sixers and Kimball Office Launch Plans For Sixers Innovation Lab
are accepted. As of mid-2015, Techstars has accepted 526 companies into its program. Collectively, these companies have raised over $1.3B. Program mentors include Foursquare CEO Dennis Crowley, tumblr CEO David Karp, HubSpot co-founder and CTO Dharmesh Shah, and Fred Wilson of Union Square Ventures.
Date: Apr 13, 2016
Category: Business
Source: Google
Confirmed: Backupify Has Been Acquired by Datto in Cloud Backup Consolidation
from Kentucky in the spring of 2010. The company had raised $19.5 million from a number of notable investors; they include Avalon Ventures, General Catalyst Partners, First Round Capital, Lowercase Capital, Symantec, HubSpot co-founder/CTO Dharmesh Shah and serial entrepreneur/investor Jason Calacanis.
Date: Dec 11, 2014
Category: Sci/Tech
Source: Google
Inbound marketing firm HubSpot files for $100 million IPO
HubSpot was founded by Dharmesh Shah and Brian Halligan to address the shortcomings of marketing companies that were working with startup companies. The goal of the company is to centralize different tools for marketing automation and search engine optimization into a single platform to increase the
Date: Aug 26, 2014
Category: Business
Source: Google
Another IPO For Boston: HubSpot Files $100 Million Public Offering
The company was founded out of MIT, where Brian Halligan and Dharmesh Shah were graduate students who bounded, they write, over the shortcomings of marketers working with startups and their mutual love of Belgian beer. The duo founded HubSpot with the goal of centralizing different marketing automat
Date: Aug 25, 2014
Category: Business
Source: Google
Marshall Kirkpatrick's Little Bird wants to be your new “robot librarian”
ortland Incubator Experiment] Demo Day this morning,is also announcing a $1 million angel funding round today. Mark Cubans Radical Investments led the round, with participation from Howard Lindzons Social Leverage Group, Hubspot cofounder Dharmesh Shah and former Twitter engineer Blaine Cook. Meta
Date: Oct 05, 2012
Category: Sci/Tech
Source: Google
Harvard Dropout Mark Zuckerberg's Triumphant Return to Campus
The area's status as a center for technological innovation has improved in the last several years, local entrepreneur Dharmesh Shah said. Shah is chief technology officer and co-founder of HubSpot, a marketing software company, and also runs a blog devoted to technology startups.
Date: Nov 08, 2011
Category: Sci/Tech
Source: Google
Flickr
Googleplus
Dharmesh Shah
Work:
Longulf Trading India Pvt. Ltd. - Senior Executive Trader-Commodities