Patents by Inventor Rajesh Gupta
Rajesh Gupta 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: 9203619Abstract: A method for data transformation is provided. The method includes interleaving input/output (I/O) processing of files or blocks and rekeying of the files or blocks. The method includes blocking from the rekeying the portion of the file or blocks while the portion of the file or blocks is subjected to the I/O processing and blocking from the I/O processing the portion of the file or blocks while the portion of the file or blocks is subjected to the rekeying. The method further includes writing metadata regarding status of the rekeying of the portion of the file or blocks, and regarding a key applied in the rekeying of the portion of the file or blocks, wherein at least one method operation is performed by a processor. A computer readable media and a system are provided also.Type: GrantFiled: January 21, 2014Date of Patent: December 1, 2015Assignee: Vormetric, Inc.Inventors: Ramaraj Pandian, Feng Xu, Masoud Sadrloshrafi, Rajesh Gupta
-
Publication number: 20150207623Abstract: A method for data transformation is provided. The method includes interleaving input/output (I/O) processing of files or blocks and rekeying of the files or blocks. The method includes blocking from the rekeying the portion of the file or blocks while the portion of the file or blocks is subjected to the I/O processing and blocking from the I/O processing the portion of the file or blocks while the portion of the file or blocks is subjected to the rekeying. The method further includes writing metadata regarding status of the rekeying of the portion of the file or blocks, and regarding a key applied in the rekeying of the portion of the file or blocks, wherein at least one method operation is performed by a processor. A computer readable media and a system are provided also.Type: ApplicationFiled: January 21, 2014Publication date: July 23, 2015Applicant: Vormetric, Inc.Inventors: Ramaraj PANDIAN, Feng XU, Masoud SADRLOSHRAFI, Rajesh GUPTA
-
Publication number: 20150161414Abstract: A method for obfuscating keys is provided. The method includes identifying that a memory is subject to one of a core dump or an hibernation and overwriting a key in unencrypted form in the memory, responsive to the identifying, wherein at least one method operation is performed by a processor. A system and a computer readable media are also provided.Type: ApplicationFiled: December 9, 2013Publication date: June 11, 2015Applicant: Vormetric, Inc.Inventors: Ramaraj Pandian, Rohan Nandode, Rajesh Gupta
-
Publication number: 20140372400Abstract: At least two key-value pairs are received as part of a uniform resource identifier. A Web page definition is retrieved by a processor based on at least one of the key-value pairs and includes multiple sections of a Web page, wherein at least one section is associated with a key of a second key-value pair of the at least two key-value pairs. The key of the second key-value pair is used to select a set of section objects that each have content that can be placed in the section associated with the key. If a section object is located that has been assigned the value of the second key-value pair, content defined for the located section object is placed in the section. A Web page comprising the content for the section is returned.Type: ApplicationFiled: June 14, 2013Publication date: December 18, 2014Inventors: Raja Ramachandran, Mario Watson, Rajesh Gupta
-
Publication number: 20130305085Abstract: A service appliance is installed between production servers running service applications and service users. The production servers and their service applications provide services to the service users. In the event that a production server is unable to provide its service to users, the service appliance can transparently intervene to maintain service availability. To maintain transparency to service users and service applications, service users are located on a first network and production servers are located on a second network. The service appliance assumes the addresses of the service users on the second network and the addresses of the production servers on the first network. Thus, the service appliance obtains all network traffic sent between the production server and service users. While the service application is operating correctly, the service appliance forwards network traffic between the two networks using various network layers.Type: ApplicationFiled: July 11, 2013Publication date: November 14, 2013Inventors: Matt Ocko, George Tuma, Sandeep Sukhija, John Purrier, Rajesh Gupta, Deepak Khajuria, Saumitra Das, Manish Kalia
-
Patent number: 8504676Abstract: A service appliance is installed between production servers running service applications and service users. The production servers and their service applications provide services to the service users. In the event that a production server is unable to provide its service to users, the service appliance can transparently intervene to maintain service availability. To maintain transparency to service users and service applications, service users are located on a first network and production servers are located on a second network. The service appliance assumes the addresses of the service users on the second network and the addresses of the production servers on the first network. Thus, the service appliance obtains all network traffic sent between the production server and service users. While the service application is operating correctly, the service appliance forwards network traffic between the two networks using various network layers.Type: GrantFiled: June 22, 2012Date of Patent: August 6, 2013Assignee: Ongoing Operations LLCInventors: Matt Ocko, George Tuma, Sandeep Sukhija, John Purrier, Rajesh Gupta, Deepak Khajuria, Saumitra Das, Manish Kalia
-
Publication number: 20120266234Abstract: A service appliance is installed between production servers running service applications and service users. The production servers and their service applications provide services to the service users. In the event that a production server is unable to provide its service to users, the service appliance can transparently intervene to maintain service availability. To maintain transparency to service users and service applications, service users are located on a first network and production servers are located on a second network. The service appliance assumes the addresses of the service users on the second network and the addresses of the production servers on the first network. Thus, the service appliance obtains all network traffic sent between the production server and service users. While the service application is operating correctly, the service appliance forwards network traffic between the two networks using various network layers.Type: ApplicationFiled: June 22, 2012Publication date: October 18, 2012Inventors: Matt Ocko, George Tuma, Manish Kalia, Sandeep Sukhija, John Purrier, Rajesh Gupta, Deepak Khajuria, Saumitra Das
-
Patent number: 8224943Abstract: A service appliance is installed between production servers running service applications and service users. The production servers and their service applications provide services to the service users. In the event that a production server is unable to provide its service to users, the service appliance can transparently intervene to maintain service availability. To maintain transparency to service users and service applications, service users are located on a first network and production servers are located on a second network. The service appliance assumes the addresses of the service users on the second network and the addresses of the production servers on the first network. Thus, the service appliance obtains all network traffic sent between the production server and service users. While the service application is operating correctly, the service appliance forwards network traffic between the two networks using various network layers.Type: GrantFiled: March 28, 2008Date of Patent: July 17, 2012Assignee: Ongoing Operations LLCInventors: Matt Ocko, George Tuma, Manish Kalia, Sandeep Sukhija, John Purrier, Rajesh Gupta, Deepak Khajuria, Saumitra Das
-
Publication number: 20110124056Abstract: Provided are methods for the pretreatment of ligno-cellulosic biomass such as softwoods with bisulfite such as ammonium bisulfite without the need for exogenous acid. In one variation, a method of pretreating ligno-cellulosic biomass is provided including the following steps: a) providing ligno-cellulosic biomass; b) contacting the ligno-cellulosic biomass with a solution comprising bisulfite at an amount between 1 and 10% of a dry weight of the ligno-cellulosic biomass to form a slurry; c) heating the slurry to a first temperature of 150-210° C. for a first period of time to form a first mixture; d) cooling the first mixture to a second temperature of 100-200° C. to form a second mixture; and e) maintaining the second mixture at the second temperature for a second period of time to form pretreated ligno-cellulosic biomass; wherein the first temperature is higher than the second temperature.Type: ApplicationFiled: September 29, 2010Publication date: May 26, 2011Applicant: CHEVRON U.S.A. INC.Inventors: Benjamin Levie, Rajesh Gupta, Johnway Gao, Dwight Anderson
-
Publication number: 20110020456Abstract: The present invention discloses stable, solid oral pharmaceutical composition comprising Lanthanum carbonate having more than 6 molecules of water per molecule of lanthanum carbonate and pharmaceutically acceptable carriers or diluents, wherein said carrier or diluent excludes monosaccharide/s or disaccharide/s, such that the composition has comparable in-vitro dissolution profile similar to that of FOSRENOL®. Also disclosed is a wet granulation process for making the same.Type: ApplicationFiled: March 24, 2009Publication date: January 27, 2011Inventors: Nagaraj Amminabavi, Indu Bhushan, Kumar Jain, Subhash Gore, Gnanadeva Guidipati, Balakrishnan Chinnu, Subramanian Iyer, Manoj P. Kumar, Rajeshs Gupta
-
Patent number: 7761355Abstract: A computer apparatus for performing financial transaction processing on a plurality of accounts is disclosed. The computer apparatus comprises a data storage device having a plurality of account files, each account file storing data relating to a particular account; a data processor for processing data relating to the account files; an input for receiving data relating to the account files and an output for outputting data relating to the account files. The input is arranged to receive data relating to debits and credits for particular account files which are processed by the data processor and stored in the corresponding account files on the data storage device. The data processor is arranged such that an account holder may have the file for their account on the data storage device marked with an indicator for activation of assistance when the account holder for that particular account file has committed expenditure which is greater than income.Type: GrantFiled: May 18, 2007Date of Patent: July 20, 2010Assignee: General Electric CompanyInventors: Guy Mallon, Anna Lisa Tazartes, David James, Kunal Malani, Donata Calefato, Rajesh Gupta
-
Publication number: 20090204964Abstract: A platform architecture shifts the networked computing paradigm from PC+Network to a system using trusted mobile internet end-point (MIEP) devices and cooperative agents hosted on a trusted server. The MIEP device can participate in data flows, arbitrate authentication, and/or participate in implementing security mechanisms, all within the context of assured end-to-end security. The MIEP architecture improves platform-level capabilities by suitably (and even dynamically) partitioning what is done at the MIEP nodes, the network, and the server based infrastructure for delivering services.Type: ApplicationFiled: October 14, 2008Publication date: August 13, 2009Inventors: Peter F. Foley, Rajesh Gupta, Rao Cherukuri, Jithendra Bethur, Brent Haines
-
Publication number: 20090170259Abstract: One embodiment relates to a method of forming an integrated circuit. In this method, at least one dopant species of a first conductivity type is implanted in a first manner along a first axis to form first pocket implant regions extending at least partially under some gates. At least one dopant species of the first conductivity type is then implanted in a second manner that differs from the first manner along a second axis that is laterally rotated with respect to the first axis to form second pocket implant regions extending at least partially under other gates.Type: ApplicationFiled: December 19, 2008Publication date: July 2, 2009Applicant: Texas Instruments IncorporatedInventors: Brian Edward Hornung, Rajesh Gupta, Mike Voisard
-
Publication number: 20090083399Abstract: A service appliance is installed between production servers running service applications and service users. The production servers and their service applications provide services to the service users. In the event that a production server is unable to provide its service to users, the service appliance can transparently intervene to maintain service availability. To maintain transparency to service users and service applications, service users are located on a first network and production servers are located on a second network. The service appliance assumes the addresses of the service users on the second network and the addresses of the production servers on the first network. Thus, the service appliance obtains all network traffic sent between the production server and service users. While the service application is operating correctly, the service appliance forwards network traffic between the two networks using various network layers.Type: ApplicationFiled: March 28, 2008Publication date: March 26, 2009Applicant: Teneros, Inc.Inventors: Matt Ocko, George Tuma, Manish Kalia, Sandeep Sukhija, John Purrier, Rajesh Gupta, Deepak Khajuria, Saumitra Das
-
Publication number: 20090083443Abstract: A service appliance is installed between a production server running a service applications and service users. Upon being connected with the production server, the service appliance contacts the production server and/or service application and automatically replicates the service data from the service application. As additional service data is added to or modified by the service application of the production server, the service appliance automatically updates its replica of the data. In the event that a production server is unable to provide its service to users, the service appliance can transparently intervene to maintain service availability using the replica of the data. When an operational production server is connected with the service appliance, the service appliance can automatically copy its service data to the service application of the operational production server. The operational production server can be the same as the original production server or a new production server.Type: ApplicationFiled: March 28, 2008Publication date: March 26, 2009Applicant: Teneros, Inc.Inventors: Matt Ocko, George Tuma, Manish Kalia, Sandeep Sukhija, John Purrier, Rajesh Gupta, Saumitra Das
-
Publication number: 20080288296Abstract: A computer apparatus for performing financial transaction processing on a plurality of accounts is disclosed. The computer apparatus comprises a data storage device having a plurality of account files, with each account file storing data relating to a particular account; a data processor for processing data relating to the account files; an input for receiving data relating to the account files and an output for outputting data relating to the account files. The input is arranged to receive data relating to debits and credits for particular account files which are processed by the data processor and stored in the corresponding account files on the data storage device. The data processor is arranged such that an account holder may have the file for their account on the data storage device marked with an indicator for activation of assistance when the account holder for that particular account file has committed expenditure which is greater than income.Type: ApplicationFiled: May 18, 2007Publication date: November 20, 2008Inventors: Guy Mallon, Anna Lisa Tazartes, David James, Kunal Malani, Donata Calefato, Rajesh Gupta
-
Patent number: 7363365Abstract: A service appliance is installed between a production server running a service applications and service users. Upon being connected with the production server, the service appliance contacts the production server and/or service application and automatically replicates the service data from the service application. As additional service data is added to or modified by the service application of the production server, the service appliance automatically updates its replica of the data. In the event that a production server is unable to provide its service to users, the service appliance can transparently intervene to maintain service availability using the replica of the data. When an operational production server is connected with the service appliance, the service appliance can automatically copy its service data to the service application of the operational production server. The operational production server can be the same as the original production server or a new production server.Type: GrantFiled: June 24, 2005Date of Patent: April 22, 2008Assignee: Teneros Inc.Inventors: Matt Ocko, George Tuma, Manish Kalia, Sandeep Sukhija, John Purrier, Rajesh Gupta, Saumitra Das
-
Patent number: 7363366Abstract: A service appliance is installed between production servers running service applications and service users. The production servers and their service applications provide services to the service users. In the event that a production server is unable to provide its service to users, the service appliance can transparently intervene to maintain service availability. To maintain transparency to service users and service applications, service users are located on a first network and production servers are located on a second network. The service appliance assumes the addresses of the service users on the second network and the addresses of the production servers on the first network. Thus, the service appliance obtains all network traffic sent between the production server and service users. While the service application is operating correctly, the service appliance forwards network traffic between the two networks using various network layers.Type: GrantFiled: June 24, 2005Date of Patent: April 22, 2008Assignee: Teneros Inc.Inventors: Matt Ocko, George Tuma, Manish Kalia, Sandeep Sukhija, John Purrier, Rajesh Gupta, Deepak Khajuria, Saumitra Das
-
Patent number: 7337418Abstract: In some embodiments, a computer-aided design system comprises a functional regularity extraction component, a structural regularity extraction component and a floorplanning component. The structural regularity extraction component provides a method to extract regularity for circuits (and in particular datapath circuits) based on the structural characteristics of a logic design. Some embodiments of the structural regularity extraction component automatically generate a set of vectors for the logic design. A vector is a group of template instances that are identical in function and in structure. The vectors generated by the structural regularity extraction component are used by a floorplanning component. The floorplanning component provides a method of generating a circuit layout from the set of vectors. In some embodiments, each vectors corresponds to a row in the circuit layout.Type: GrantFiled: July 14, 2003Date of Patent: February 26, 2008Assignee: Intel CorporationInventors: Sudhakar Kale, Amit Chowdhary, Phani Saripella, Naresh K. Sehgal, Rajesh Gupta
-
Patent number: 7316941Abstract: In one embodiment, a thyristor device may be formed in series relationship with a MOSFET. Alternating regions of opposite conductivity type may be formed in semiconductor material for defining source, body and drain regions for the MOSFET device, and in series relationship to the thyristor. A primary dopant for a commonly-shared cathode/anode-emitter and drain/source region may have a concentration that is at least one order of magnitude greater than that of any background dopant therein. In a particular embodiment, the thyristor device and the MOSFET in series relationship therewith collectively define part of a thyristor-based memory.Type: GrantFiled: July 26, 2005Date of Patent: January 8, 2008Assignee: T-RAM Semiconductor, Inc.Inventor: Rajesh Gupta