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: 9203619
    Abstract: 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: Grant
    Filed: January 21, 2014
    Date of Patent: December 1, 2015
    Assignee: Vormetric, Inc.
    Inventors: Ramaraj Pandian, Feng Xu, Masoud Sadrloshrafi, Rajesh Gupta
  • Publication number: 20150207623
    Abstract: 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: Application
    Filed: January 21, 2014
    Publication date: July 23, 2015
    Applicant: Vormetric, Inc.
    Inventors: Ramaraj PANDIAN, Feng XU, Masoud SADRLOSHRAFI, Rajesh GUPTA
  • Publication number: 20150161414
    Abstract: 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: Application
    Filed: December 9, 2013
    Publication date: June 11, 2015
    Applicant: Vormetric, Inc.
    Inventors: Ramaraj Pandian, Rohan Nandode, Rajesh Gupta
  • Publication number: 20140372400
    Abstract: 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: Application
    Filed: June 14, 2013
    Publication date: December 18, 2014
    Inventors: Raja Ramachandran, Mario Watson, Rajesh Gupta
  • Publication number: 20130305085
    Abstract: 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: Application
    Filed: July 11, 2013
    Publication date: November 14, 2013
    Inventors: Matt Ocko, George Tuma, Sandeep Sukhija, John Purrier, Rajesh Gupta, Deepak Khajuria, Saumitra Das, Manish Kalia
  • Patent number: 8504676
    Abstract: 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: Grant
    Filed: June 22, 2012
    Date of Patent: August 6, 2013
    Assignee: Ongoing Operations LLC
    Inventors: Matt Ocko, George Tuma, Sandeep Sukhija, John Purrier, Rajesh Gupta, Deepak Khajuria, Saumitra Das, Manish Kalia
  • Publication number: 20120266234
    Abstract: 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: Application
    Filed: June 22, 2012
    Publication date: October 18, 2012
    Inventors: Matt Ocko, George Tuma, Manish Kalia, Sandeep Sukhija, John Purrier, Rajesh Gupta, Deepak Khajuria, Saumitra Das
  • Patent number: 8224943
    Abstract: 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: Grant
    Filed: March 28, 2008
    Date of Patent: July 17, 2012
    Assignee: Ongoing Operations LLC
    Inventors: Matt Ocko, George Tuma, Manish Kalia, Sandeep Sukhija, John Purrier, Rajesh Gupta, Deepak Khajuria, Saumitra Das
  • Publication number: 20110124056
    Abstract: 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: Application
    Filed: September 29, 2010
    Publication date: May 26, 2011
    Applicant: CHEVRON U.S.A. INC.
    Inventors: Benjamin Levie, Rajesh Gupta, Johnway Gao, Dwight Anderson
  • Publication number: 20110020456
    Abstract: 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: Application
    Filed: March 24, 2009
    Publication date: January 27, 2011
    Inventors: Nagaraj Amminabavi, Indu Bhushan, Kumar Jain, Subhash Gore, Gnanadeva Guidipati, Balakrishnan Chinnu, Subramanian Iyer, Manoj P. Kumar, Rajeshs Gupta
  • Patent number: 7761355
    Abstract: 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: Grant
    Filed: May 18, 2007
    Date of Patent: July 20, 2010
    Assignee: General Electric Company
    Inventors: Guy Mallon, Anna Lisa Tazartes, David James, Kunal Malani, Donata Calefato, Rajesh Gupta
  • Publication number: 20090204964
    Abstract: 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: Application
    Filed: October 14, 2008
    Publication date: August 13, 2009
    Inventors: Peter F. Foley, Rajesh Gupta, Rao Cherukuri, Jithendra Bethur, Brent Haines
  • Publication number: 20090170259
    Abstract: 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: Application
    Filed: December 19, 2008
    Publication date: July 2, 2009
    Applicant: Texas Instruments Incorporated
    Inventors: Brian Edward Hornung, Rajesh Gupta, Mike Voisard
  • Publication number: 20090083399
    Abstract: 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: Application
    Filed: March 28, 2008
    Publication date: March 26, 2009
    Applicant: Teneros, Inc.
    Inventors: Matt Ocko, George Tuma, Manish Kalia, Sandeep Sukhija, John Purrier, Rajesh Gupta, Deepak Khajuria, Saumitra Das
  • Publication number: 20090083443
    Abstract: 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: Application
    Filed: March 28, 2008
    Publication date: March 26, 2009
    Applicant: Teneros, Inc.
    Inventors: Matt Ocko, George Tuma, Manish Kalia, Sandeep Sukhija, John Purrier, Rajesh Gupta, Saumitra Das
  • Publication number: 20080288296
    Abstract: 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: Application
    Filed: May 18, 2007
    Publication date: November 20, 2008
    Inventors: Guy Mallon, Anna Lisa Tazartes, David James, Kunal Malani, Donata Calefato, Rajesh Gupta
  • Patent number: 7363365
    Abstract: 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: Grant
    Filed: June 24, 2005
    Date of Patent: April 22, 2008
    Assignee: Teneros Inc.
    Inventors: Matt Ocko, George Tuma, Manish Kalia, Sandeep Sukhija, John Purrier, Rajesh Gupta, Saumitra Das
  • Patent number: 7363366
    Abstract: 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: Grant
    Filed: June 24, 2005
    Date of Patent: April 22, 2008
    Assignee: Teneros Inc.
    Inventors: Matt Ocko, George Tuma, Manish Kalia, Sandeep Sukhija, John Purrier, Rajesh Gupta, Deepak Khajuria, Saumitra Das
  • Patent number: 7337418
    Abstract: 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: Grant
    Filed: July 14, 2003
    Date of Patent: February 26, 2008
    Assignee: Intel Corporation
    Inventors: Sudhakar Kale, Amit Chowdhary, Phani Saripella, Naresh K. Sehgal, Rajesh Gupta
  • Patent number: 7316941
    Abstract: 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: Grant
    Filed: July 26, 2005
    Date of Patent: January 8, 2008
    Assignee: T-RAM Semiconductor, Inc.
    Inventor: Rajesh Gupta