Patents by Inventor Rahul Urgaonkar

Rahul Urgaonkar 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: 11968248
    Abstract: Methods are provided. A method includes announcing to a network meta information describing each of a plurality of distributed data sources. The method further includes propagating the meta information amongst routing elements in the network. The method also includes inserting into the network a description of distributed datasets that match a set of requirements of the analytics task. The method additionally includes delivering, by the routing elements, a copy of the analytics task to locations of respective ones of the plurality of distributed data sources that include the distributed datasets that match the set of requirements of the analytics task.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: April 23, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bong Jun Ko, Theodoros Salonidis, Rahul Urgaonkar, Dinesh C. Verma
  • Publication number: 20240112219
    Abstract: A method for targeted advertisement includes transmitting a pre-filter to the user device, responsive to contextual information from a user device, to determine, using a processor, one or more inferences based on physical browsing information, collected at the user device, in compliance with one or more privacy policies of the user. The method also includes receiving one or more inferences determined by the pre-filter from the user device and transmitting one or more targeted advertisements to the user device based on one or more inferences.
    Type: Application
    Filed: December 7, 2023
    Publication date: April 4, 2024
    Inventors: Supriyo Chakraborty, Keith Grueneberg, Bongjun Ko, Christian Makaya, Jorge J. Ortiz, Swati Rallapalli, Theodoros Salonidis, Rahul Urgaonkar, Dinesh Verma, Xiping Wang
  • Patent number: 11875381
    Abstract: A method for targeted advertisement includes transmitting a pre-filter to the user device, responsive to contextual information from a user device, to determine, using a processor, one or more inferences based on physical browsing information, collected at the user device, in compliance with one or more privacy policies of the user. The method also includes receiving one or more inferences determined by the pre-filter from the user device and transmitting one or more targeted advertisements to the user device based on one or more inferences.
    Type: Grant
    Filed: October 6, 2022
    Date of Patent: January 16, 2024
    Assignee: Maplebear Inc.
    Inventors: Supriyo Chakraborty, Keith Grueneberg, Bongjun Ko, Christian Makaya, Jorge J. Ortiz, Swati Rallapalli, Theodoros Salonidis, Rahul Urgaonkar, Dinesh Verma, Xiping Wang
  • Patent number: 11822610
    Abstract: A data mining method, system, and non-transitory computer readable medium, include defining a set of filter constraints as a filter function for clustering users' private records of data of a private domain, selecting a subset of users' public records of data from a filtered set of data from a public domain that is common with the users' private records of data, and creating a data file including the matched user of the private domain to the public records of the user of the private domain, where the set of the filter constraints comprises a function that captures the subset of the users' public records of data who are of interest to the private domain, and only performs data mining with that set of information from the public domain.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: November 21, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nirmit V. Desai, Bong Jun Ko, Jorge J. Ortiz, Swati Rallapalli, Theodoros Salonidis, Rahul Urgaonkar, Dinesh C. Verma
  • Patent number: 11652691
    Abstract: Systems, methods, and computer-readable media are disclosed for optimizing network performance on a computer device to improve quality of experience by determining which network settings on the computing device to adjust. A clustering algorithm may identify various classes of networks and a classification algorithm may determine a network class specific to a network on a computing device. The effects of certain network settings for that networks class may be determined and the network setting and/or settings that optimizes the network performance may be promoted. The system may periodically analyze network data to recalculate the appropriate networks class and may determine different network settings based on the recalculation, facilitating mid-session improvements to the quality of experience.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: May 16, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Satheesh Ramalingam, Rahul Urgaonkar, Adhvik Arun Shetty, Moping Dou, Hargun Kaur, Mohan Padmanabhan, Manish Rao, Amarsingh B. Winston
  • Publication number: 20230042426
    Abstract: Methods are provided. A method includes announcing to a network meta information describing each of a plurality of distributed data sources. The method further includes propagating the meta information amongst routing elements in the network. The method also includes inserting into the network a description of distributed datasets that match a set of requirements of the analytics task. The method additionally includes delivering, by the routing elements, a copy of the analytics task to locations of respective ones of the plurality of distributed data sources that include the distributed datasets that match the set of requirements of the analytics task.
    Type: Application
    Filed: October 19, 2022
    Publication date: February 9, 2023
    Inventors: Bong Jun Ko, Theodoros Salonidis, Rahul Urgaonkar, Dinesh C. Verma
  • Publication number: 20230035687
    Abstract: A method for targeted advertisement includes transmitting a pre-filter to the user device, responsive to contextual information from a user device, to determine, using a processor, one or more inferences based on physical browsing information, collected at the user device, in compliance with one or more privacy policies of the user. The method also includes receiving one or more inferences determined by the pre-filter from the user device and transmitting one or more targeted advertisements to the user device based on one or more inferences.
    Type: Application
    Filed: October 6, 2022
    Publication date: February 2, 2023
    Inventors: Supriyo Chakraborty, Keith Grueneberg, Bongjun Ko, Christian Makaya, Jorge J. Ortiz, Swati Rallapalli, Theodoros Salonidis, Rahul Urgaonkar, Dinesh Verma, Xiping Wang
  • Patent number: 11539784
    Abstract: Methods are provided. A method includes announcing to a network meta information describing each of a plurality of distributed data sources. The method further includes propagating the meta information amongst routing elements in the network. The method also includes inserting into the network a description of distributed datasets that match a set of requirements of the analytics task. The method additionally includes delivering, by the routing elements, a copy of the analytics task to locations of respective ones of the plurality of distributed data sources that include the distributed datasets that match the set of requirements of the analytics task.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: December 27, 2022
    Assignee: International Business Machines Corporation
    Inventors: Bong Jun Ko, Theodoros Salonidis, Rahul Urgaonkar, Dinesh C. Verma
  • Patent number: 11494805
    Abstract: A method for targeted advertisement includes transmitting a pre-filter to the user device, responsive to contextual information from a user device, to determine, using a processor, one or more inferences based on physical browsing information, collected at the user device, in compliance with one or more privacy policies of the user. The method also includes receiving one or more inferences determined by the pre-filter from the user device and transmitting one or more targeted advertisements to the user device based on one or more inferences.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: November 8, 2022
    Assignee: Maplebear Inc.
    Inventors: Supriyo Chakraborty, Keith Grueneberg, Bongjun Ko, Christian Makaya, Jorge J. Ortiz, Swati Rallapalli, Theodoros Salonidis, Rahul Urgaonkar, Dinesh Verma, Xiping Wang
  • Patent number: 11375255
    Abstract: Systems, methods, and computer-readable media are disclosed for optimizing network performance on a computer device to improve quality of experience by determining which network settings on the computing device to adjust. A clustering algorithm may identify various classes of networks and a classification algorithm may determine a network class specific to a network on a computing device. The effects of certain network settings for that networks class may be determined and the network setting and/or settings that optimizes the network performance may be promoted. The system may periodically analyze network data to recalculate the appropriate networks class and may determine different network settings based on the recalculation, facilitating mid-session improvements to the quality of experience.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: June 28, 2022
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Satheesh Ramalingam, Rahul Urgaonkar, Adhvik Arun Shetty, Moping Dou, Hargun Kaur, Mohan Padmanabhan, Manish Rao, Amarsingh B. Winston
  • Publication number: 20220012295
    Abstract: A data mining method, system, and non-transitory computer readable medium include obtaining a subset of public records of data in a public domain and performing data mining, via private domain data, within the subset of the public records of data to find data in the public domain corresponding to a particular individual.
    Type: Application
    Filed: September 23, 2021
    Publication date: January 13, 2022
    Inventors: Nirmit V. Desai, Bong Jun Ko, Jorge J. Ortiz, Swati Rallapalli, Theodoros Salonidis, Rahul Urgaonkar, Dinesh C. Verma
  • Publication number: 20210406227
    Abstract: Methods and systems for execution of distributed analytics include building a global linked structure that describes correspondences between dataset metadata structures, analytics metadata structures, and location metadata structures and that encodes compatibility between respective datasets, analytics, and locations. A set of analytics and compatible datasets for execution is determined based on the dataset metadata structures, analytics metadata structures, and global linked structure. An optimal execution location is determined based on the determined set of analytics and compatible datasets, the location metadata structures, and the global linked structure. The set of analytics and compatible datasets are deployed to the optimal location for execution.
    Type: Application
    Filed: September 8, 2021
    Publication date: December 30, 2021
    Inventors: Theodoros Salonidis, Bong Jun Ko, Swati Rallapalli, Rahul Urgaonkar, Dinesh C. Verma
  • Patent number: 11163732
    Abstract: Methods and systems for execution of distributed analytics include building a global linked structure that describes correspondences between dataset metadata structures, analytics metadata structures, and location metadata structures and that encodes compatibility between respective datasets, analytics, and locations. A set of analytics and compatible datasets for execution is determined based on the dataset metadata structures, analytics metadata structures, and global linked structure. An optimal execution location is determined based on the determined set of analytics and compatible datasets, the location metadata structures, and the global linked structure. The set of analytics and compatible datasets are deployed to the optimal location for execution.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: November 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Theodoros Salonidis, Bong Jun Ko, Rahul Urgaonkar, Swati Rallapalli, Dinesh C. Verma
  • Patent number: 10992975
    Abstract: Systems, methods, and computer storage media are described herein for optimizing adaptive bitrate streaming for content (e.g., streams of live events). Bitrate selections may be made based at least in part on the current state of the playback. When the playback is in a transient state (e.g., when the user has recently played or navigated within the content), bitrate selections may be determined utilizing a virtual buffer that simulates a playback buffer. The virtual buffer may be initialized with a predetermined fullness value. As content fragments are received and queued on the playback buffer, the fullness values for the virtual buffer and the playback buffer may be adjusted differently. When the fullness of the playback buffer exceeds the virtual buffer, subsequent bitrate selections may be determined utilizing the playback buffer. The virtual buffer may be utilized to simulate a steady state playback buffer while the playback buffer populates.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: April 27, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Rahul Urgaonkar, Satheesh Ramalingam
  • Publication number: 20200193478
    Abstract: A method for targeted advertisement includes transmitting a pre-filter to the user device, responsive to contextual information from a user device, to determine, using a processor, one or more inferences based on physical browsing information, collected at the user device, in compliance with one or more privacy policies of the user. The method also includes receiving one or more inferences determined by the pre-filter from the user device and transmitting one or more targeted advertisements to the user device based on one or more inferences.
    Type: Application
    Filed: February 24, 2020
    Publication date: June 18, 2020
    Inventors: Supriyo Chakraborty, Keith Grueneberg, Bongjun Ko, Christian Makaya, Jorge J. Ortiz, Swati Rallapalli, Theodoros Salonidis, Rahul Urgaonkar, Dinesh Verma, Xiping Wang
  • Patent number: 10636056
    Abstract: Methods and systems for targeted advertisement include transmitting a pre-filter to a user device, responsive to contextual information supplied by the user device to determine one or more inferences based on physical browsing information, collected at the user device, in compliance with one or more privacy policies of the user. One or more targeted advertisements are determined, using a processor, based on the one or more inferences. The one or more targeted advertisements are transmitted to the user device.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: April 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Supriyo Chakraborty, Keith Grueneberg, Bongjun Ko, Christian Makaya, Jorge J. Ortiz, Swati Rallapalli, Theodoros Salonidis, Rahul Urgaonkar, Dinesh Verma, Xiping Wang
  • Patent number: 10423914
    Abstract: Technical solutions are described for selecting components from multiple vendors for a system. An example computer-implemented method includes receiving, by a processor, an environment map that identifies a first component placeholder of the system. The computer-implemented method further includes identifying, by the processor, that the first component placeholder interfaces with a second component placeholder of the system. The computer-implemented method further includes determining, by the processor, a role assigned to the first component placeholder, where the role indicates a type of data that a first component at the first component placeholder communicates with a second component at the second component placeholder. The computer-implemented method further includes determining, by the processor, a list of components for selecting the first component, where each component from the list of components matches the role assigned to the first component placeholder.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: September 24, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shahrokh Daijavad, Nirmit V. Desai, Martin G. Kienzle, Theodoros Salonidis, Rahul Urgaonkar, Dinesh C. Verma
  • Publication number: 20190272299
    Abstract: A data mining method, system, and non-transitory computer readable medium, include defining a set of filter constraints as a filter function for clustering users' private records of data of a private domain, selecting a subset of users' public records of data from a filtered set of data from a public domain that is common with the users' private records of data, and creating a data file including the matched user of the private domain to the public records of the user of the private domain, where the set of the filter constraints comprises a function that captures the subset of the users' public records of data who are of interest to the private domain, and only performs data mining with that set of information from the public domain.
    Type: Application
    Filed: May 10, 2019
    Publication date: September 5, 2019
    Inventors: Nirmit V. Desai, Bong Jun Ko, Jorge J. Ortiz, Swati Rallapalli, Theodores Salonidis, Rahul Urgaonkar, Dinesh C. Verma
  • Patent number: 10394912
    Abstract: A data mining method, system, and non-transitory computer readable medium, include defining a set of filter constraints as a filter function for clustering users' private records of data of a private domain, obtaining a set of data from a public domain by applying the filter function to users' public records of data of the public domain, selecting a subset of the users' public records of data that is common with the users' private records of data, and performing data mining on the selected subset of the users' public records of data in combination with the users' private records of data to match a user of the private domain to public records of the user of the private domain.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nirmit V. Desai, Bong Jun Ko, Jorge J. Ortiz, Swati Rallapalli, Theodoros Salonidis, Rahul Urgaonkar, Dinesh C. Verma
  • Publication number: 20180033074
    Abstract: A recipe recommendation method, system, and non-transitory computer readable medium, include inferring a fine-grained user food profile from user data, recommending a recipe for the user based on a fitness score associated with a user-recipe pairing according to the fine-grained user food profile and recipe data, extracting ingredients from the recommended recipe, and creating a shopping list from the extracted ingredients.
    Type: Application
    Filed: July 31, 2016
    Publication date: February 1, 2018
    Inventors: Keith William Grueneberg, Bong Jun Ko, Christian Makaya, Mikhil Nandkishore MasIi, Jorge Jose Ortiz, Swati Rallapalli, Theodoros Salonidis, Rahul Urgaonkar, Dinesh C. Verma, Xiping Wang