Patents by Inventor Lakshmanan Velusamy

Lakshmanan Velusamy 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: 20160314513
    Abstract: In various example embodiments, a system and method for generating a message that identifies an item listing are presented. A message that identifies a first item listing is received from a client device. A determination of a price of a first item from the first item listing is identified. A second item listing of a second item is identified, the second item being priced lower than the price of the first item. A message that identifies the second item listing is generated. Display of a message that identifies the second item is caused.
    Type: Application
    Filed: April 24, 2015
    Publication date: October 27, 2016
    Inventors: Lakshmanan Velusamy, Prithivi Tamilarasan, Sadhana Narasimhamurthy
  • Publication number: 20160295517
    Abstract: A system and method for conducting battery charge aware communications is disclosed. A system receives a content request from a client device, wherein the content request indicates one or more content items. The system retrieves the one or more requested content items from a content database at the system. The system determines whether the content request includes current remaining battery power data for the client device. In response to determining that the content request includes the current remaining battery power data for the client device, the system determines whether a current remaining battery power is below a predetermined threshold. In response to determining that the current remaining battery power is below the predetermined threshold, the system analyzes the one or more requested content items to determine core content sections. The system transmits the determined core content sections to the client device.
    Type: Application
    Filed: April 1, 2015
    Publication date: October 6, 2016
    Inventor: Lakshmanan Velusamy
  • Patent number: 9442720
    Abstract: A system and method of adding on-the-fly comments to source code are described. In some embodiments, audio data comprising a comment for source code in a source code file is received. The comment is stored in association with the source code, and an indication of the comment is caused to be displayed within the source code file to a user on a computing device. In some embodiments, an indication of a location within the source code file with which to associate the comment is received, and the comment can be stored in association with the location within the source code file. The comment can be caused to be displayed at the location within the source code file. In some embodiments, the audio data is converted to a textual representation of the comment. In some embodiments, the comment is translated from an original language to at least one additional language.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: September 13, 2016
    Assignee: PayPal, Inc.
    Inventor: Lakshmanan Velusamy
  • Publication number: 20160189275
    Abstract: Systems and methods are disclosed to create a virtual shopping cart of products related to an online tutorial. In some embodiments, the method may include receiving an indication that a user has elected to view an online tutorial related to completing a task; determining a plurality of products that are useful for completing the task; determining a plurality of products provided by an electronic marketplace based on each of the plurality of products; determining a quantity for each of the plurality of products; and creating a virtual shopping cart having a description of each of the plurality of products, a price for each of the plurality of products, and the quantity for each of the plurality of products, the virtual shopping cart also having a button that is selectable to purchase each of the plurality of products.
    Type: Application
    Filed: December 30, 2014
    Publication date: June 30, 2016
    Inventor: Lakshmanan Velusamy
  • Publication number: 20160189267
    Abstract: Systems and methods are disclosed to receive a message from a user device. The message may include metadata that includes data related to one or more specifications of the user device. The method may also determine a sales price for the user device based on the one or more specifications of the user device and create a listing for the user device that includes at least the sales price and at least one of the one or more specifications of the user device.
    Type: Application
    Filed: December 30, 2014
    Publication date: June 30, 2016
    Inventor: Lakshmanan Velusamy
  • Publication number: 20160065687
    Abstract: A content rendering system to provide data limit aware content rendering is described. The content rendering system is configured to dynamically and in real time build, based on content requested from a client device, and based on and the data limit values associated with the requesting client device, a modified light version of the requested content that is less data intensive than the requested content. The content rendering system may provide the modified version of the requested content to the client device.
    Type: Application
    Filed: August 26, 2014
    Publication date: March 3, 2016
    Inventors: Lakshmanan Velusamy, Suriya Prakash Kalivardhan
  • Publication number: 20150356484
    Abstract: Methods, systems, and apparatus for controlling an inventory of an item for sale are described. A demand for the item and an inventory of the item are projected. A recommended future time period for listing the item for sale is determined based on the projected demand and the projected inventory and is provided to a user listing the item on an online marketplace. A user-selected listing time period is obtained and an item record generated comprising an item description, the item record being associated with the user-selected listing time period.
    Type: Application
    Filed: June 6, 2014
    Publication date: December 10, 2015
    Inventors: Lakshmanan Velusamy, Suriya Prakash Kalivardhan, Farah Mariam Ali
  • Patent number: 9203607
    Abstract: A confidential information exchange between a sender and a receiver may be conducted without the use of encryption keys. The information is coded with a Challenge-Response Table that is shared between the sender and the receiver. Rather than sending a challenge and then waiting for a response, the challenge and response are both sent by the sender of the information. The information sent comprises an index with a challenge and a response from the Challenge-Response Table. Upon receiving the coded information, the receiver uses the Challenge-Response Table to decode the information by using the index to locate the challenge and its valid response. Upon determining that the challenge and the response are correct, a first decoded answer is determined. Upon determining that either the challenge or the response, or both, are incorrect, a second decoded answer is determined.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: December 1, 2015
    Assignee: International Business Machines Corporation
    Inventors: Subramaniyam Chandrasekaran, Shunmugam Murugan, Arun C. Ramachandran, Lakshmanan Velusamy
  • Publication number: 20150339751
    Abstract: A system to provide a dynamic pricing model is described. An item listing in an on-line trading platform may be designated as being a subject to dynamic pricing functionality. When an item listing, that has a dynamic pricing option enabled, is selected for inclusion into the search results, a dynamic pricing system determines whether the search results are to be ordered according to respective prices associated with the listings and whether the listing is at the top of the list of the search results. If the original price associated with the listing is such that the listing would not be placed at the top of the list of the search results, the dynamic pricing system may reduce the price associated with the listing such that, based on the reduced price value, the listing can be positioned at the top of the search results list.
    Type: Application
    Filed: May 23, 2014
    Publication date: November 26, 2015
    Inventor: Lakshmanan Velusamy
  • Publication number: 20150242206
    Abstract: A system and method of adding on-the-fly comments to source code are described. In some embodiments, audio data comprising a comment for source code in a source code file is received. The comment is stored in association with the source code, and an indication of the comment is caused to be displayed within the source code file to a user on a computing device. In some embodiments, an indication of a location within the source code file with which to associate the comment is received, and the comment can be stored in association with the location within the source code file. The comment can be caused to be displayed at the location within the source code file. In some embodiments, the audio data is converted to a textual representation of the comment. In some embodiments, the comment is translated from an original language to at least one additional language.
    Type: Application
    Filed: February 26, 2014
    Publication date: August 27, 2015
    Applicant: EBAY INC.
    Inventor: Lakshmanan Velusamy
  • Patent number: 8966254
    Abstract: A confidential information exchange between a sender and a receiver may be conducted without the use of encryption keys. The information is coded with a Challenge-Response Table that is shared between the sender and the receiver. Rather than sending a challenge and then waiting for a response, the challenge and response are both sent by the sender of the information. The information sent comprises an index with a challenge and a response from the Challenge-Response Table. Upon receiving the coded information, the receiver uses the Challenge-Response Table to decode the information by using the index to locate the challenge and its valid response. Upon determining that the challenge and the response are correct, a first decoded answer is determined. Upon determining that either the challenge or the response, or both, are incorrect, a second decoded answer is determined.
    Type: Grant
    Filed: October 11, 2010
    Date of Patent: February 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Subramaniyam Chandrasekaran, Shunmugam Murugan, Arun C. Ramachandran, Lakshmanan Velusamy
  • Patent number: 8958547
    Abstract: The disclosed technology generates two relative prime numbers and, then, using the relative prime numbers converts a super-increasing (SI) knapsack into a non-super-increasing (NSI) knapsack. The NSI knapsack becomes a public key and the corresponding SI knapsack, along with the two relative prime numbers, becomes a private key. A message is encrypted using a subset S of the private key that totals a number N. The message, the public key and the number N are transmitted to a recipient, who knows the value of the two relative prime numbers. The recipient uses the relative prime numbers to convert the public key into the private key and, then, generates the subset S by solving the private key with respect to the number N. Using the subset, the message is decrypted.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: February 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Arun Ramachandran, Puvichakravarthy Ramachandran, Lakshmanan Velusamy
  • Patent number: 8958548
    Abstract: The disclosed technology generates two relative prime numbers and, then, using the relative prime numbers converts a super-increasing (SI) knapsack into a non-super increasing (NSI) knapsack. The NSI knapsack becomes a public key and the corresponding SI knapsack, along with the two relative prime numbers, becomes a private key. A message is encrypted using a subset S of the private key that totals a number N. The message, the public key and the number N are transmitted to a recipient, who knows the value of the two relative prime numbers. The recipient uses the relative prime numbers to convert the public key into the private key and, then, generates the subset S by solving the private key with respect to the number N. Using the subset, the message is decrypted.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: February 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Arun Ramachandran, Puvichakravarthy Ramachandran, Lakshmanan Velusamy
  • Patent number: 8819231
    Abstract: According to one aspect of the present disclosure, a method and technique for domain based partition and resource group management is disclosed. The method includes: responsive to determining that an operation is being attempted on an object, determining a partition identifier associated with the object; determining a domain identifier associated with a user attempting the operation; determining whether the operation can proceed on the partition based on domain isolation rules, the domain isolation rules indicating rules for allowing or disallowing operations to proceed on the partition based on partition identifiers and domain identifiers; and responsive to determining that the operation on the partition can proceed based on the domain isolation rules, permitting the operation.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: August 26, 2014
    Assignee: International Business Machines Corporation
    Inventors: Uma M. Chandolu, Vidya Ranganathan, Lakshmanan Velusamy
  • Patent number: 8655929
    Abstract: Disclosed herein are methods, systems, and computer program products for managing data within a file system. In embodiments, the method includes determining the location of data within a file to be modified, modifying the data within the file, and adjusting a pointer to point to the data block containing the modified data. The data within a file may be modified by deleting data from the file or inserting new data into the file. New data may be inserted into a file by writing the data into new data blocks and then adjusting the pointers to point to the location of the new data blocks. An example method may also include determining whether data blocks are incomplete blocks and identifying the incomplete blocks by negating the value of the pointers to those blocks.
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Divakar Adari, Savitri Hunasheekatti, Arun C. Ramachandran, Lakshmanan Velusamy
  • Patent number: 8615649
    Abstract: The invention includes a method for encrypting and transmitting a message M from a first location to a second location. Random numbers P and Q are initially selected, each of them being either a prime or a non-prime number. P and Q are both furnished to a sender and a recipient at the first and second locations, respectively. A client at the first location generates an encrypted message E, which is the remainder left when a modulus operator divides a first quantity, equal to M multiplied by P to the i power, where i is a selected number, by a second quantity equal to (PQ?1). A tuple comprising E and i is transmitted from the first location to the second location, and a second data processing system at the second location to determines the message M from E, i and Q.
    Type: Grant
    Filed: September 21, 2010
    Date of Patent: December 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: Subramaniyam Chandrasekaran, Arun C. Ramachandran, Lakshmanan Velusamy, Vinodh Kumar Venkatesan
  • Patent number: 8605895
    Abstract: An Eth root unit is configured to compute an Eth root of a number A with a machine. The Eth root unit locates a value E, which is even, in a first entry of a plurality of entries of a structure. The Eth root unit is configured to read a product of the pair of prime numbers from the first entry. The Eth root unit is configured to read a second of the pair of key values in the first entry. The Eth root unit is configured to encrypt the number A using the product of the pair of prime numbers to generate an encrypted value. The Eth root unit is configured to apply a decryption operation to the encrypted value using the second of the pair of key values to generate an intermediate value. The Eth root unit is configured to compute a square root of the intermediate value.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Arun C. Ramachandran, Puvichakravarthy Ramachandran, Lakshmanan Velusamy
  • Publication number: 20130179682
    Abstract: The disclosed technology generates two relative prime numbers and, then, using the relative prime numbers converts a super-increasing (SI) knapsack into a non-super-increasing (NSI) knapsack. The NSI knapsack becomes a public key and the corresponding SI knapsack, along with the two relative prime numbers, becomes a private key. A message is encrypted using a subset S of the private key that totals a number N. The message, the public key and the number N are transmitted to a recipient, who knows the value of the two relative prime numbers. The recipient uses the relative prime numbers to convert the public key into the private key and, then, generates the subset S by solving the private key with respect to the number N. Using the subset, the message is decrypted.
    Type: Application
    Filed: January 6, 2012
    Publication date: July 11, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arun Ramachandran, Puvichakravarthy Ramachandran, Lakshmanan Velusamy
  • Publication number: 20130148809
    Abstract: An Eth root unit is configured to compute an Eth root of a number A with a machine. The Eth root unit locates a value E, which is even, in a first entry of a plurality of entries of a structure. The Eth root unit is configured to read a product of the pair of prime numbers from the first entry. The Eth root unit is configured to read a second of the pair of key values in the first entry. The Eth root unit is configured to encrypt the number A using the product of the pair of prime numbers to generate an encrypted value. The Eth root unit is configured to apply a decryption operation to the encrypted value using the second of the pair of key values to generate an intermediate value. The Eth root unit is configured to compute a square root of the intermediate value.
    Type: Application
    Filed: December 13, 2011
    Publication date: June 13, 2013
    Applicant: International Business Machines Corporation
    Inventors: Arun C. Ramachandran, Puvichakravarthy Ramachandran, Lakshmanan Velusamy
  • Publication number: 20130151704
    Abstract: According to one aspect of the present disclosure, a method and technique for domain based partition and resource group management is disclosed. The method includes: responsive to determining that an operation is being attempted on an object, determining a partition identifier associated with the object; determining a domain identifier associated with a user attempting the operation; determining whether the operation can proceed on the partition based on domain isolation rules, the domain isolation rules indicating rules for allowing or disallowing operations to proceed on the partition based on partition identifiers and domain identifiers; and responsive to determining that the operation on the partition can proceed based on the domain isolation rules, permitting the operation.
    Type: Application
    Filed: December 13, 2011
    Publication date: June 13, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Uma M. Chandolu, Vidya Ranganathan, Lakshmanan Velusamy