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: 20160314513Abstract: 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: ApplicationFiled: April 24, 2015Publication date: October 27, 2016Inventors: Lakshmanan Velusamy, Prithivi Tamilarasan, Sadhana Narasimhamurthy
-
Publication number: 20160295517Abstract: 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: ApplicationFiled: April 1, 2015Publication date: October 6, 2016Inventor: Lakshmanan Velusamy
-
Patent number: 9442720Abstract: 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: GrantFiled: February 26, 2014Date of Patent: September 13, 2016Assignee: PayPal, Inc.Inventor: Lakshmanan Velusamy
-
Publication number: 20160189275Abstract: 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: ApplicationFiled: December 30, 2014Publication date: June 30, 2016Inventor: Lakshmanan Velusamy
-
Publication number: 20160189267Abstract: 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: ApplicationFiled: December 30, 2014Publication date: June 30, 2016Inventor: Lakshmanan Velusamy
-
Publication number: 20160065687Abstract: 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: ApplicationFiled: August 26, 2014Publication date: March 3, 2016Inventors: Lakshmanan Velusamy, Suriya Prakash Kalivardhan
-
Publication number: 20150356484Abstract: 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: ApplicationFiled: June 6, 2014Publication date: December 10, 2015Inventors: Lakshmanan Velusamy, Suriya Prakash Kalivardhan, Farah Mariam Ali
-
Patent number: 9203607Abstract: 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: GrantFiled: March 9, 2012Date of Patent: December 1, 2015Assignee: International Business Machines CorporationInventors: Subramaniyam Chandrasekaran, Shunmugam Murugan, Arun C. Ramachandran, Lakshmanan Velusamy
-
Publication number: 20150339751Abstract: 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: ApplicationFiled: May 23, 2014Publication date: November 26, 2015Inventor: Lakshmanan Velusamy
-
Publication number: 20150242206Abstract: 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: ApplicationFiled: February 26, 2014Publication date: August 27, 2015Applicant: EBAY INC.Inventor: Lakshmanan Velusamy
-
Patent number: 8966254Abstract: 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: GrantFiled: October 11, 2010Date of Patent: February 24, 2015Assignee: International Business Machines CorporationInventors: Subramaniyam Chandrasekaran, Shunmugam Murugan, Arun C. Ramachandran, Lakshmanan Velusamy
-
Patent number: 8958547Abstract: 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: GrantFiled: January 6, 2012Date of Patent: February 17, 2015Assignee: International Business Machines CorporationInventors: Arun Ramachandran, Puvichakravarthy Ramachandran, Lakshmanan Velusamy
-
Patent number: 8958548Abstract: 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: GrantFiled: April 12, 2013Date of Patent: February 17, 2015Assignee: International Business Machines CorporationInventors: Arun Ramachandran, Puvichakravarthy Ramachandran, Lakshmanan Velusamy
-
Patent number: 8819231Abstract: 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: GrantFiled: December 13, 2011Date of Patent: August 26, 2014Assignee: International Business Machines CorporationInventors: Uma M. Chandolu, Vidya Ranganathan, Lakshmanan Velusamy
-
Patent number: 8655929Abstract: 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: GrantFiled: May 19, 2011Date of Patent: February 18, 2014Assignee: International Business Machines CorporationInventors: Divakar Adari, Savitri Hunasheekatti, Arun C. Ramachandran, Lakshmanan Velusamy
-
Patent number: 8615649Abstract: 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: GrantFiled: September 21, 2010Date of Patent: December 24, 2013Assignee: International Business Machines CorporationInventors: Subramaniyam Chandrasekaran, Arun C. Ramachandran, Lakshmanan Velusamy, Vinodh Kumar Venkatesan
-
Patent number: 8605895Abstract: 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: GrantFiled: December 13, 2011Date of Patent: December 10, 2013Assignee: International Business Machines CorporationInventors: Arun C. Ramachandran, Puvichakravarthy Ramachandran, Lakshmanan Velusamy
-
Publication number: 20130179682Abstract: 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: ApplicationFiled: January 6, 2012Publication date: July 11, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Arun Ramachandran, Puvichakravarthy Ramachandran, Lakshmanan Velusamy
-
Publication number: 20130148809Abstract: 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: ApplicationFiled: December 13, 2011Publication date: June 13, 2013Applicant: International Business Machines CorporationInventors: Arun C. Ramachandran, Puvichakravarthy Ramachandran, Lakshmanan Velusamy
-
Publication number: 20130151704Abstract: 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: ApplicationFiled: December 13, 2011Publication date: June 13, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Uma M. Chandolu, Vidya Ranganathan, Lakshmanan Velusamy