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).
-
Publication number: 20170305984Abstract: A novel statherin-based fusion peptide is provided. The fusion peptide comprises the statherin peptide, DSSEEKFLR, or a functionally equivalent variant thereof, fused to an acquired enamel pellicle protein or peptide. The statherin-based fusion peptide is useful to treat dental demineralization. Also provided is hydrogel-encapsulated enamel-protective protein or peptides such as statherin, a statherin-based fusion peptide or a histatin.Type: ApplicationFiled: September 24, 2015Publication date: October 26, 2017Inventors: Walter Siqueira, Rajesh Gupta
-
Publication number: 20170212800Abstract: A system that performs a bus transaction includes a transaction controller and a protection code processing circuit. The transaction controller identifies a set of parameters corresponding to the bus transaction based on address and received control information, and modifies at least one parameter or splits the bus transaction into sub-transactions depending on the parameter values to map the bus transaction to a memory address space. The protection code processing circuit generates and inserts a protection code into data to be written to the memory, and removes a protection code from data read from the memory. The system facilitates error checking without requiring modification of the channels (e.g., bus width) used to read and/or write data to memory.Type: ApplicationFiled: January 26, 2016Publication date: July 27, 2017Inventors: Nikhil SHARMA, Rajesh GUPTA, Vivek SHARMA
-
Publication number: 20170012773Abstract: 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: October 27, 2015Publication date: January 12, 2017Inventors: Ramaraj PANDIAN, Feng XU, Masoud Sadrloshrafi, Rajesh GUPTA
-
Patent number: 9448898Abstract: 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: July 11, 2013Date of Patent: September 20, 2016Assignee: Ongoing Operations LLCInventors: Matt Ocko, George Tuma, Sandeep Sukhija, John Purrier, Rajesh Gupta, Deepak Khajuria, Saumitra Das, Manish Kalia
-
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: 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: 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: 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