Patents by Inventor Arun Rajan

Arun Rajan 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: 7996626
    Abstract: A snoop filter optimization system includes one or more subsystems to operate a snoop filter, determine information that that affects operation of the snoop filter, and adjust operation of the snoop filter relative to the information that affects operation of the snoop filter.
    Type: Grant
    Filed: December 13, 2007
    Date of Patent: August 9, 2011
    Assignee: Dell Products L.P.
    Inventors: Ramesh Radhakrishnan, Arun Rajan
  • Patent number: 7934108
    Abstract: A device includes an estimation module, a ratio module, and a recommendation module. The estimation module is adapted to receive a first performance level and a first power consumption level associated with a current server, and adapted to estimate a second performance level and a second power consumption level associated with a first target server based on the first performance level and the first power consumption level. The ratio module is adapted to determine a first performance ratio between the first performance level and the second performance level, and adapted to determine a first power consumption ratio between the first power consumption level and the second power consumption level. The recommendation module is adapted to determine whether to suggest a migration from the current server to the first target server based on the first performance ratio and the first power consumption ratio and adapted to output a first migration determination.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: April 26, 2011
    Assignee: Dell Products, LP
    Inventors: Ramesh Radhakrishnan, Arun Rajan
  • Publication number: 20110054997
    Abstract: A method of delivering advertising in an online environment includes determining an intent of a user interacting with an e-commerce website, and determining a hurdle rate that is based at least on the user intent and which identifies a threshold amount to be bid by an advertiser in order to display an advertisement to the user. The method further includes selecting, from a plurality of advertisements, an optimal advertisement having an advertiser bid that exceeds the hurdle rate, and displaying the optimal advertisement to the user in an interface of a client computer system.
    Type: Application
    Filed: June 4, 2010
    Publication date: March 3, 2011
    Applicant: Intent Media Inc.
    Inventors: Joshua Feuerstein, Richard Harris, Joshua Hartmann, Adam Pritchard, Arun Rajan, Kurt Schrader, Jonathan Taqqu, Damon Tassone
  • Publication number: 20110055008
    Abstract: A method of delivering advertising in an online environment includes determining a context of a user operating a client computer to interact with an e-commerce website, where the determined context representing an intent of the user to locate a product for purchase, defining a relation between one or more of a plurality of advertisements and the product based on at least one of a plurality of relevance types, and displaying, to the user, at least one of the advertisements having the relation to the product.
    Type: Application
    Filed: June 4, 2010
    Publication date: March 3, 2011
    Applicant: Intent Media Inc.
    Inventors: Joshua Feuerstein, Richard Harris, Joshua Hartmann, Adam Pritchard, Arun Rajan, Kurt Schrader, Jonathan Taqqu, Damon Tassone
  • Publication number: 20110054998
    Abstract: A method of delivering advertising in an online environment includes determining an intent of a user interacting with an e-commerce website and determining a hurdle rate, based at least on the intent of the user, that identifies a threshold amount to be bid by an advertiser in order to display an advertisement to the user interacting with the e-commerce website. The method may further include selecting, from a plurality of advertisements, one or more optimal advertisements having a combined advertiser bid that exceeds the determined hurdle rate. The method may further include providing one or more controls in a user interface of a client computer system, each of the controls being associated with a respective advertisement of the one or more optimal advertisements and adapted to enable the user to select one or more of the controls, and providing an element, responsive to an input of the user, that is adapted to display, to the user, the respective advertisements selected by the user.
    Type: Application
    Filed: June 4, 2010
    Publication date: March 3, 2011
    Applicant: Intent Media Inc.
    Inventors: Joshua Feuerstein, Richard Harris, Joshua Hartmann, Adam Pritchard, Arun Rajan, Kurt Schrader, Jonathan Taqqu, Damon Tassone
  • Publication number: 20100325261
    Abstract: A method can include monitoring a proportion of a particular type of information handling system resource used by a particular virtual machine of a plurality of virtual machines. The particular virtual machine can be accessible to a thin client information handling system via a communications broker. The method can include sending first data to the communications broker, the first data indicating the proportion of the particular type of information handling system resource used by the particular virtual machine, and receiving second data from the communications broker. The second data can indicate that a greater or lesser amount of the particular type of information handling system resource is to be allocated to the particular virtual machine. The method can include automatically allocating the greater or lesser amount of the particular type of information handling system resource to the particular virtual machine in response to the second data.
    Type: Application
    Filed: June 18, 2009
    Publication date: December 23, 2010
    Applicant: DELL PRODUCTS, LP
    Inventors: Ramesh Radhakrishnan, Arun Rajan
  • Publication number: 20100275200
    Abstract: A system includes a plurality of virtualization servers and a virtual desktop interface. The plurality of virtualization servers are configured to be placed in communication with a client. The virtual desktop interface is in communication with the plurality of virtualization servers and with the client. The virtual desktop interface is configured to receive a request for maintenance from the client, and further configured to perform the request for the maintenance on one of the virtualization servers associated with the client.
    Type: Application
    Filed: April 22, 2009
    Publication date: October 28, 2010
    Applicant: DELL PRODUCTS, LP
    Inventors: Ramesh Radhakrishnan, Ronald Pepper, Arun Rajan
  • Publication number: 20100198906
    Abstract: A method for providing a desktop environment solution is provided. The method may include providing a client information handling system and authenticating the client to a network. Furthermore, a hardware configuration of the client may be dynamically examined, and an appropriate desktop environment solution may be selected based on the hardware configuration.
    Type: Application
    Filed: January 30, 2009
    Publication date: August 5, 2010
    Applicant: DELL PRODUCTS L.P.
    Inventors: Ramesh Radhakrishnan, Arun Rajan
  • Publication number: 20100107159
    Abstract: A method for managing virtual machines in an information handling system (IHS) is disclosed. The method may include receiving a characteristic of a first virtual machine from a connection broker and hosting the first virtual machine on a virtualization server. The method may further include determining availability of more than one virtual machine and if more than one virtual machine is available, hosting a second virtual machine having the characteristic of the first virtual machine.
    Type: Application
    Filed: October 29, 2008
    Publication date: April 29, 2010
    Applicant: DELL PRODUCTS L.P.
    Inventors: Ramesh Radhakrishnan, Arun Rajan
  • Publication number: 20090217067
    Abstract: A method for reducing power consumption in a mirrored disk array including first disk resources mirrored with second disk resources is provided. A write request to write particular data to the mirrored disk array is received. In response to receiving the write request, the first disk resources are spun to write the particular data to the first disk resources, and the particular data is stored to a cache memory without spinning the second disk resources. Subsequent to storing the particular data to the first disk resources and storing the particular data to the cache memory, the second disk resources are spun to write the particular data from the cache memory to the second disk resources.
    Type: Application
    Filed: February 27, 2008
    Publication date: August 27, 2009
    Applicant: DELL PRODUCTS L.P.
    Inventors: Ramesh Radhakrishnan, Arun Rajan
  • Publication number: 20090158072
    Abstract: A device includes an estimation module, a ratio module, and a recommendation module. The estimation module is adapted to receive a first performance level and a first power consumption level associated with a current server, and adapted to estimate a second performance level and a second power consumption level associated with a first target server based on the first performance level and the first power consumption level. The ratio module is adapted to determine a first performance ratio between the first performance level and the second performance level, and adapted to determine a first power consumption ratio between the first power consumption level and the second power consumption level. The recommendation module is adapted to determine whether to suggest a migration from the current server to the first target server based on the first performance ratio and the first power consumption ratio and adapted to output a first migration determination.
    Type: Application
    Filed: December 18, 2007
    Publication date: June 18, 2009
    Applicant: DELL PRODUCTS, LP
    Inventors: Ramesh Radhakrishnan, Arun Rajan
  • Publication number: 20090158022
    Abstract: A snoop filter optimization system includes one or more subsystems to operate a snoop filter, determine information that that affects operation of the snoop filter, and adjust operation of the snoop filter relative to the information that affects operation of the snoop filter.
    Type: Application
    Filed: December 13, 2007
    Publication date: June 18, 2009
    Applicant: DELL PRODUCTS L.P.
    Inventors: Ramesh Radhakrishnan, Arun Rajan
  • Publication number: 20070226696
    Abstract: A system and method is disclosed for optimizing the execution of a software application or other code. A computing environment may include a number of processing elements, each of which is characterized by one or more processors coupled to a single front side bus. The software application is subdivided into a number of functionally independent processes. Each process is related to a functional task of the software. Each functional process is then further subdivided on a data parallelism basis into a number of threads that are each optimized to execute on separate blocks of data. The subdivided threads are then assigned for execution to a processing element such that all of the subdivided threads associated with a functional process are assigned to a single processing element, which includes a single front side bus.
    Type: Application
    Filed: February 3, 2006
    Publication date: September 27, 2007
    Inventors: Ramesh Radhakrishnan, Arun Rajan
  • Publication number: 20040078213
    Abstract: A method, system and computer program product for providing information relating to a plurality of packages of components, such as travel components, are provided. Typically, a plurality of candidate packages are dynamically generated in response to and in compliance with a request, such as from a consumer. To increase the options from which a consumer selects, the candidate packages that are selected, such as for display to a customer, may be evaluated based upon a diversity criteria relating to the variety of components included within the candidate packages that have been selected. Several different subsets of the candidate packages may be selected based upon an evaluation of the candidate packages in accordance with different respective value measures, such as price, relationship to the request and upgrade status.
    Type: Application
    Filed: June 18, 2003
    Publication date: April 22, 2004
    Applicant: Sabre Inc.
    Inventors: Tony Brice, Rebecca Kaufman, Eric Nespoulous, Shannon O'Hara, Arun Rajan, Barry Smith, Milorad Sucur