Patents by Inventor Raghavendra Singh

Raghavendra Singh 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: 20190318406
    Abstract: Methods, systems, and computer program products in connection with a system for bidding on multi-modal sub-spaces for e-commerce searches is provided herein. A computer-implemented method includes representing, in an embedding space affiliated with at least one electronic commerce website: (i) images related to one or more bids and (ii) items of text related to the one or more bids, the images and the items of text both coming from one or more bidding entities. Such a method also includes mapping a query to the embedding space based on a comparison of features of the query to (i) the images and (ii) the items of text. Further, such a method additionally includes selecting at least one of the one or more bidding entities based on the mapping, and outputting, to at least one user in response to the query, search results associated with the at least one selected bidding entity.
    Type: Application
    Filed: April 17, 2018
    Publication date: October 17, 2019
    Inventors: Priyanka Agrawal, Ayushi Dalmia, Jaikrishnan Hari, Sachindra Joshi, Vikas C. Raykar, Raghavendra Singh
  • Publication number: 20190139120
    Abstract: One embodiment provides a method, including: utilizing at least one processor to execute computer code that performs the steps of: obtaining at least one image of a user of a social medium from one or more posts on the social medium that are shared by the user; identifying a characteristic of the user by comparing characteristics of the at least one image of the user to other persons, wherein the other persons are clustered into characteristic groups based upon one or more images of each of the other persons; determining attributes of apparel included in the images of each of the other persons by parsing the one or more images and any text associated with the images of each of the other persons; and generating apparel style rules for a particular characteristic by associating the determined attributes of the apparel with the identified characteristic. Other aspects are described and claimed.
    Type: Application
    Filed: November 27, 2018
    Publication date: May 9, 2019
    Inventors: Priyanka Agrawal, Ayushi Dalmia, Sachindra Joshi, Vikas Chandrakant Raykar, Raghavendra Singh
  • Patent number: 10049456
    Abstract: One embodiment provides a method of identifying a location of a target object within a plurality of images, the method including: utilizing at least one processor to execute computer code that performs the steps of: receiving a plurality of images; receiving position information indicating a central location, wherein the central location comprises a location that the plurality of images were taken; receiving direction information indicating a position of a target object with respect to the central location, wherein one of the plurality of images contains the target object; and determining, using the position information and the direction information, a target location, wherein the target location comprises a location of the target object. Other aspects are described and claimed.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: August 14, 2018
    Assignee: International Business Machines Corporation
    Inventors: Nilanjan Banerjee, Subhrajit Bhattacharya, Umamaheswari C. Devi, Raghavendra Singh
  • Publication number: 20180150891
    Abstract: Methods, systems, and computer program products for pressure-based apparel image searching are provided herein. A computer-implemented method includes determining an object of interest within an image displayed on a screen by detecting physical contact imparted by a user at a particular position on the screen corresponding to where the first object is located; quantifying the amount of pressure applied by the user via the physical contact; determining additional objects of interest based on the amount of pressure applied by the user by identifying objects that are located within a specified distance from the first object, and wherein the specified distance corresponds to the amount of pressure applied by the user; retrieving, from at least one electronic commerce website, images of products corresponding to the first object of interest and images of products corresponding to each of the additional objects of interest; and displaying the retrieved images on the screen.
    Type: Application
    Filed: November 28, 2016
    Publication date: May 31, 2018
    Inventors: Vikas Raykar, Amrita Saha, Raghavendra Singh
  • Publication number: 20180040128
    Abstract: One embodiment provides a method of identifying a location of a target object within a plurality of images, the method including: utilizing at least one processor to execute computer code that performs the steps of: receiving a plurality of images; receiving position information indicating a central location, wherein the central location comprises a location that the plurality of images were taken; receiving direction information indicating a position of a target object with respect to the central location, wherein one of the plurality of images contains the target object; and determining, using the position information and the direction information, a target location, wherein the target location comprises a location of the target object. Other aspects are described and claimed.
    Type: Application
    Filed: August 3, 2016
    Publication date: February 8, 2018
    Inventors: Nilanjan Banerjee, Subhrajit Bhattacharya, Umamaheswari C. Devi, Raghavendra Singh
  • Patent number: 9838724
    Abstract: Methods, systems, and computer program products for implementing a media distribution network for live streaming are provided herein. A computer-implemented method includes directing live video content from a sender device to a first video processing node hosted on a first server within a network, wherein the first server is located within a given geographical proximity of the sender device; determining locations within the network for hosting additional video processing nodes within a given geographical proximity of a receiver device; transmitting the live video content from the first video processing node to an additional video processing node within the network by implementing (i) a multicast overlay network over the network and (ii) a data transfer protocol between the video processing nodes in conjunction with the multicast overlay network; and transmitting the live video content from the additional video processing node to the receiver device associated with the additional video processing node.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: December 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Sugata Ghosal, Vijay Mann, Raghavendra Singh
  • Publication number: 20170142450
    Abstract: Methods, systems, and computer program products for implementing a media distribution network for live streaming are provided herein. A computer-implemented method includes directing live video content from a sender device to a first video processing node hosted on a first server within a network, wherein the first server is located within a given geographical proximity of the sender device; determining locations within the network for hosting additional video processing nodes within a given geographical proximity of a receiver device; transmitting the live video content from the first video processing node to an additional video processing node within the network by implementing (i) a multicast overlay network over the network and (ii) a data transfer protocol between the video processing nodes in conjunction with the multicast overlay network; and transmitting the live video content from the additional video processing node to the receiver device associated with the additional video processing node.
    Type: Application
    Filed: November 18, 2015
    Publication date: May 18, 2017
    Inventors: Sugata Ghosal, Vijay Mann, Raghavendra Singh
  • Patent number: 9619463
    Abstract: Techniques, a system and an article of manufacture for translation decomposition and execution. A method includes decomposing a document associated with a document translation request into two or more document parts based on meta-data of the document and content of the document, estimating translation complexity between a source language and a target language for each of the two or more document parts, classifying the two or more document parts based on the estimated translation complexity of each part and meta-data corresponding to each part, assigning each of the two or more document parts to a particular individual amongst a set of translators for translation based on the classification of each part and one or more variables associated with the set of translators, assembling each translation output for the two or more document parts to form a final output, and formatting the final output.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: April 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Sugata Ghosal, Raghavendra Singh
  • Publication number: 20170013029
    Abstract: Methods and arrangements for determining one or more actions needed to execute a task communicated to a first device in an Internet of Things. At a first device in the Internet of Things, there is received a communication associated with a task. A data store is consulted for data associated with the task, and thereupon there is determined the present capability of the first device for executing the task collaboratively with at least one other device in the Internet of Things. The at least one other device is communicated with, to assess capability for executing the task collaboratively with the at least one other device. There are thereupon determined one or more actions of the first device that need to be taken to execute the task. Other variants and embodiments are broadly contemplated herein.
    Type: Application
    Filed: July 6, 2015
    Publication date: January 12, 2017
    Inventors: Nilanjan Banerjee, Ravi Kothari, Amit Anil Nanavati, Raghavendra Singh
  • Publication number: 20170005874
    Abstract: Methods and arrangements for data-driven discovery of collaborative models in an internet of things. At a device in the internet of things setting, data are collected on ambient conditions, and the collected data are stored at the device. At least one other device in the internet of things is communicated with to create and record collaborative states relative to the device and the at least one other device. Other variants and embodiments are broadly contemplated herein.
    Type: Application
    Filed: July 1, 2015
    Publication date: January 5, 2017
    Inventors: Nilanjan Banerjee, Ravi Kothari, Amit Anil Nanavati, Raghavendra Singh
  • Patent number: 9300544
    Abstract: Methods and arrangements for identifying and characterizing subgraphs of a network. In a network comprising a plurality of nodes and edges, there is identified a subgraph including a plurality of nodes. Communication workload closure of the subgraph is calculated via: identifying and counting all length-2 paths in the network that include at least one of the nodes of the subgraph, each length-2 path including three nodes and two edges interconnecting the three nodes; for each of the length-2 paths, determining whether all three nodes belong to the subgraph; thereupon identifying and counting a subset of the length-2 paths wherein, for each path in the subset, all three nodes of the path belong to the subgraph; and dividing the number of paths in the subset by the total number of length-2 paths that include at least one of the nodes of the subgraph. Other variants and embodiments are broadly contemplated herein.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: March 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: Seema Nagar, Amit Anil Nanavati, Raghavendra Singh
  • Publication number: 20150249575
    Abstract: Methods and arrangements for identifying and characterizing subgraphs of a network. In a network comprising a plurality of nodes and edges, there is identified a subgraph including a plurality of nodes. Communication workload closure of the subgraph is calculated via: identifying and counting all length-2 paths in the network that include at least one of the nodes of the subgraph, each length-2 path including three nodes and two edges interconnecting the three nodes; for each of the length-2 paths, determining whether all three nodes belong to the subgraph; thereupon identifying and counting a subset of the length-2 paths wherein, for each path in the subset, all three nodes of the path belong to the subgraph; and dividing the number of paths in the subset by the total number of length-2 paths that include at least one of the nodes of the subgraph. Other variants and embodiments are broadly contemplated herein.
    Type: Application
    Filed: February 28, 2014
    Publication date: September 3, 2015
    Applicant: International Business Machines Corporation
    Inventors: Seema Nagar, Amit Anil Nanavati, Raghavendra Singh
  • Publication number: 20140136181
    Abstract: Techniques, a system and an article of manufacture for translation decomposition and execution. A method includes decomposing a document associated with a document translation request into two or more document parts based on meta-data of the document and content of the document, estimating translation complexity between a source language and a target language for each of the two or more document parts, classifying the two or more document parts based on the estimated translation complexity of each part and meta-data corresponding to each part, assigning each of the two or more document parts to a particular individual amongst a set of translators for translation based on the classification of each part and one or more variables associated with the set of translators, assembling each translation output for the two or more document parts to form a final output, and formatting the final output.
    Type: Application
    Filed: November 14, 2012
    Publication date: May 15, 2014
    Applicant: International Business Machines Corporation
    Inventors: Sugata Ghosal, Raghavendra Singh
  • Patent number: 8699566
    Abstract: Adaptive and integrated visualization of spatiotemporal data from large-scale simulation, is provided. A simulation is performed utilizing a simulator comprising multiple processors, generating spatiotemporal data samples from the simulation. Each data sample has spatial coordinates with a time stamp at a specific time resolution, and a tag. The data samples are assembled into data streams based on at least one of a spatial relationship and the corresponding tag. Each data stream is encoded into multiple formats, and an integrated and adaptive visualization of the data streams is displayed, wherein various data streams are simultaneously and synchronously displayed.
    Type: Grant
    Filed: January 27, 2010
    Date of Patent: April 15, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rajagopal Ananthanarayanan, Shyamal S. Chandra, Dharmendra S. Modha, Raghavendra Singh
  • Patent number: 8452352
    Abstract: Predicting battery drain time that would be caused by a new application being considered for a smartphone. The battery drain time prediction is based on the type of smartphone and type of battery, the battery age, and hardware subunit usage levels. The system may provide a watchdog service for monitoring and storing data of user's smartphone which may then be used to create a user profile. Upon receiving a request for a battery drain time prediction, the system matches the profile of the user's smartphone with an existing profile in the repository having pre-installation and post-installation data for the application being considered. The matching user profile can be used to predict battery drain time that will be caused by the new application.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: May 28, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ravi Kothari, Vijay Mann, Raghavendra Singh
  • Patent number: 8001093
    Abstract: There is disclosed methods, systems and computer program products for purging stored data in a repository. Users attach relative importance to all data samples across all timeseries in a repository. The importance attached to a data sample is the ‘utility value’ of the data sample. An algorithm uses the utility of data samples and allocates the storage space of the repository in such a way that the total loss of information due to purging is minimized while preserving samples with a high utility value.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventors: Anindya Neogi, Ravi Kothari, Raghavendra Singh
  • Publication number: 20110182349
    Abstract: Adaptive and integrated visualization of spatiotemporal data from large-scale simulation, is provided. A simulation is performed utilizing a simulator comprising multiple processors, generating spatiotemporal data samples from the simulation. Each data sample has spatial coordinates with a time stamp at a specific time resolution, and a tag. The data samples are assembled into data streams based on at least one of a spatial relationship and the corresponding tag. Each data stream is encoded into multiple formats, and an integrated and adaptive visualization of the data streams is displayed, wherein various data streams are simultaneously and synchronously displayed.
    Type: Application
    Filed: January 27, 2010
    Publication date: July 28, 2011
    Applicant: International Business Machines Corporation
    Inventors: Rajagopal Ananthanarayanan, Shyamal S. Chandra, Dharmendra S. Modha, Raghavendra Singh
  • Patent number: 7986848
    Abstract: A method, system, and computer program product for a multi-resolution storage scheme for historical data are provided. The method includes dividing the historical data into a plurality of time frames and determining an amount of compression for each of the time frames, where at least two of the time frames have a different amount of compression. The method further includes applying the amount of compression to each of the time frames, resulting in multi-resolution historical data, and storing the multi-resolution historical data.
    Type: Grant
    Filed: September 11, 2007
    Date of Patent: July 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Laurent S. Mignet, Sourashis Roy, Jayanta Basak, Raghavendra Singh, Torsten Steinbach
  • Patent number: 7953713
    Abstract: Disclosed is a management system of a managed system. The management system includes a data sensor layer that interfaces with the managed system to collect raw data. The data sensors in the data sensor layer add semantic tags to the raw data to form tagged data. The semantic tags are maintained throughout the life cycle of the tagged data. The management system further includes a core engine for processing the tagged data based on the semantics tags.
    Type: Grant
    Filed: September 14, 2006
    Date of Patent: May 31, 2011
    Assignee: International Business Machines Corporation
    Inventors: Anindya Neogi, Raghavendra Singh, Ravi Kothari
  • Publication number: 20110111799
    Abstract: Predicting battery drain time that would be caused by a new application being considered for a smartphone. The battery drain time prediction is based on the type of smartphone and type of battery, the battery age, and hardware subunit usage levels. The system may provide a watchdog service for monitoring and storing data of user's smartphone which may then be used to create a user profile. Upon receiving a request for a battery drain time prediction, the system matches the profile of the user's smartphone with an existing profile in the repository having pre-installation and post-installation data for the application being considered. The matching user profile can be used to predict battery drain time that will be caused by the new application.
    Type: Application
    Filed: November 6, 2009
    Publication date: May 12, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ravi Kothari, Vijay Mann, Raghavendra Singh