Patents by Inventor Kiran Panesar

Kiran Panesar 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: 10891287
    Abstract: Methods and apparatus for providing travel-related information for a location to a user based on activity indications of the user that are related to the location. The location may be determined based on a set of one or more related activity indications and a travel-related score may be determined for the location that is indicative of likelihood that the user has interest in travelling to the location. The user may be provided the travel-related information for the location based on the travel-related score.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: January 12, 2021
    Assignee: GOOGLE LLC
    Inventors: Amay Nitin Champaneria, Frederick Peter Brewin, Vivek Raghunathan, Karthik Lakshminarayanan, Aparna Chennapragada, Ramakrishnan Srikant, Vineet Gupta, Carl Lischeske, Mahesh Keralapura Manjunatha, Carolyn Au, Ramanathan Guha, Ravi Kolluri, Pablo Bellver, Kiran Panesar, Andrew Dai
  • Patent number: 10789606
    Abstract: Aspects of the disclosure assist users with creative development of advertisements by converting successful advertisements into templates for use in the creation of new advertisements. The system and method suggest an advertisement to a user based on the type of content for which the user is advertising. For example, an advertisement may include a set of display criteria, and a set of creative content. The display criteria define a set of circumstances during which the advertisement may be displayed (e.g., a set of keywords that trigger the display of the advertisement). Advertisements that are particularly successful for a given set of display criteria are depersonalized and converted to templates. These templates may be provided during creation of new advertisements as suggested content.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: September 29, 2020
    Assignee: Google LLC
    Inventors: Mayur Datar, Sumit Sanghai, Pranav Tiwari, Kiran Panesar
  • Patent number: 10685016
    Abstract: Methods and apparatus for providing travel-related information for a location to a user based on activity indications of the user that are related to the location. The location may be determined based on a set of one or more related activity indications and a travel-related score may be determined for the location that is indicative of likelihood that the user has interest in travelling to the location. The user may be provided the travel-related information for the location based on the travel-related score.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: June 16, 2020
    Assignee: GOOGLE LLC
    Inventors: Amay Nitin Champaneria, Frederick Peter Brewin, Vivek Raghunathan, Karthik Lakshminarayanan, Aparna Chennapragada, Ramakrishnan Srikant, Vineet Gupta, Carl Lischeske, Mahesh Keralapura Manjunatha, Carolyn Au, Ramanathan Guha, Ravi Kolluri, Pablo Bellver, Kiran Panesar, Andrew Dai
  • Patent number: 9910885
    Abstract: Methods and apparatus for providing travel-related information for a location to a user based on activity indications of the user that are related to the location. The location may be determined based on a set of one or more related activity indications and a travel-related score may be determined for the location that is indicative of likelihood that the user has interest in travelling to the location. The user may be provided the travel-related information for the location based on the travel-related score.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: March 6, 2018
    Assignee: Google LLC
    Inventors: Amay Nitin Champaneria, Frederick Peter Brewin, Vivek Raghunathan, Karthik Lakshminarayanan, Aparna Chennapragada, Ramakrishnan Srikant, Vineet Gupta, Carl Lischeske, Mahesh Keralapura Manjunatha, Carolyn Au, Ramanathan Guha, Ravi Kolluri, Pablo Bellver, Kiran Panesar, Andrew Dai
  • Patent number: 9390150
    Abstract: Methods and apparatus for providing travel-related information for a location to a user based on activity indications of the user that are related to the location. The location may be determined based on a set of one or more related activity indications and a travel-related score may be determined for the location that is indicative of likelihood that the user has interest in travelling to the location. The user may be provided the travel-related information for the location based on the travel-related score.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: July 12, 2016
    Assignee: Google Inc.
    Inventors: Amay Nitin Champaneria, Frederick Peter Brewin, Vivek Raghunathan, Karthik Lakshminarayanan, Aparna Chennapragada, Ramakrishnan Srikant, Vineet Gupta, Carl Lischeske, Mahesh Keralapura Manjunatha, Carolyn Au, Ramanathan Guha, Ravi Kolluri, Pablo Bellver, Kiran Panesar, Andrew Dai
  • Patent number: 9146116
    Abstract: Methods and apparatus for providing travel-related information for a location to a user based on activity indications of the user that are related to the location. The location may be determined based on a set of one or more related activity indications and a travel-related score may be determined for the location that is indicative of likelihood that the user has interest in travelling to the location. The user may be provided the travel-related information for the location based on the travel-related score.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: September 29, 2015
    Assignee: Google Inc.
    Inventors: Amay Nitin Champaneria, Frederick Peter Brewin, Vivek Raghunathan, Karthik Lakshminarayanan, Aparna Chennapragada, Ramakrishnan Srikant, Vineet Gupta, Carl Lischeske, Mahesh Keralapura Manjunatha, Carolyn Au, Ramanathan Guha, Ravi Kolluri, Pablo Bellver, Kiran Panesar, Andrew Dai
  • Patent number: 8347063
    Abstract: A method of improving USB device virtualization is proposed that allows giving virtual machines (VMs) direct access to USB devices with a combination hardware and software solutions. The USB host controller replaces device identifiers assigned by the VM with real device identifiers that are unique in the system. The real device identifiers are assigned by the virtual machine monitor (VMM) or the host controller.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: January 1, 2013
    Assignee: Intel Corporation
    Inventors: Kiran Panesar, Philip Lantz
  • Patent number: 8078824
    Abstract: Methods, systems and apparatuses to dynamically balance execution loads on a partitioned system among processor cores or among partitions.
    Type: Grant
    Filed: November 11, 2010
    Date of Patent: December 13, 2011
    Assignee: Intel Corporation
    Inventors: Suresh Sugumar, Kiran Panesar
  • Publication number: 20110119670
    Abstract: Methods, systems and apparatuses to dynamically balance execution loads on a partitioned system among processor cores or among partitions.
    Type: Application
    Filed: November 11, 2010
    Publication date: May 19, 2011
    Applicant: Intel, Inc.
    Inventors: Suresh Sugumar, Kiran Panesar
  • Patent number: 7849286
    Abstract: Methods, systems and apparatuses to dynamically balance execution loads on a partitioned system among processor cores or among partitions.
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: December 7, 2010
    Assignee: Intel Corporation
    Inventors: Suresh Sugumar, Kiran Panesar
  • Patent number: 7814496
    Abstract: According to one embodiment, USB device virtualization can be improved by giving virtual machines (VMs) direct access to USB devices with a combined hardware and software solution. One aspect is directed to including providing a set of PCI configuration registers and operational registers for each VM, providing an interrupt request line for each VM, and using a new schedule traversal algorithm for multiple schedules, including a fairness algorithm that prevents starvation of any VM's bulk traffic.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: October 12, 2010
    Assignee: Intel Corporation
    Inventors: Kiran Panesar, Philip Lantz, Rajesh Madukkarumukumana
  • Patent number: 7774794
    Abstract: A method of improving USB device virtualization to prevent bus bandwidth from being over allocated when isochronous USB devices are attached to multiple virtual machines by attaching a dummy device to each virtual machine which will mimic the bandwidth reservations made by real devices in other virtual machines, thus allowing each virtual machine to determine the true available bandwidth. The dummy devices are represented by incorporating a dummy device driver in each virtual machine and emulating the dummy device in software in the VMM.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: August 10, 2010
    Assignee: Intel Corporation
    Inventors: Kiran Panesar, Michael Goldsmith, Sanjay Kumar, Philip Lantz
  • Publication number: 20100125845
    Abstract: Methods, systems and apparatuses to dynamically balance execution loads on a partitioned system among processor cores or among partitions.
    Type: Application
    Filed: January 26, 2010
    Publication date: May 20, 2010
    Inventors: Suresh Sugumar, Kiran Panesar
  • Patent number: 7673113
    Abstract: Methods, systems and apparatuses to dynamically balance execution loads on a partitioned system among processor cores or among partitions.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: March 2, 2010
    Assignee: Intel Corporation
    Inventors: Suresh Sugumar, Kiran Panesar
  • Patent number: 7457900
    Abstract: Embodiments provide an efficient system of device configuration and detection for a peripheral component interconnect (PCI) system. Each connected device provides a descriptor and is accessed at a predetermined address. The device is then configured by the operating system based on the device descriptor and assigned a device address for further operation. The system also supports the assignment of devices to different partitions in the computer system.
    Type: Grant
    Filed: June 20, 2006
    Date of Patent: November 25, 2008
    Assignee: Intel Corporation
    Inventor: Kiran Panesar
  • Publication number: 20080163239
    Abstract: Methods, systems and apparatuses to dynamically balance execution loads on a partitioned system among processor cores or among partitions.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventors: Suresh Sugumar, Kiran Panesar
  • Publication number: 20070294444
    Abstract: Embodiments provide an efficient system of device configuration and detection for a peripheral component interconnect (PCI) system. Each connected device provides a descriptor and is accessed at a predetermined address. The device is then configured by the operating system based on the device descriptor and assigned a device address for further operation. The system also supports the assignment of devices to different partitions in the computer system.
    Type: Application
    Filed: June 20, 2006
    Publication date: December 20, 2007
    Inventor: Kiran Panesar
  • Publication number: 20070040834
    Abstract: A method for performing virtualization, includes managing data between a virtual machine and a bus controller by transmitting an input output (IO) request from the virtual machine to a service virtual machine that owns the bus controller. According to an alternate embodiment, the method for performing virtualization includes managing isochronous data between a virtual machine and a bus controller. Other embodiments are described and claimed.
    Type: Application
    Filed: August 19, 2005
    Publication date: February 22, 2007
    Inventors: Kiran Panesar, Sanjay Kumar, Abdul Ismail, Philip Lantz
  • Publication number: 20070044100
    Abstract: A discussion for improving USB device virtualization by giving virtual machines (VMs) direct access to USB devices with a combined hardware and software solution, including providing a set of PCI configuration registers and operational registers for each VM, providing an interrupt request line for each VM, and using a new schedule traversal algorithm for multiple schedules, including a fairness algorithm that prevents starvation of any VM's bulk traffic.
    Type: Application
    Filed: August 19, 2005
    Publication date: February 22, 2007
    Inventors: Kiran Panesar, Philip Lantz, Rajesh Madukkarumukumana
  • Publication number: 20070043928
    Abstract: A method of improving USB device virtualization is proposed that allows giving virtual machines (VMs) direct access to USB devices with a combination hardware and software solutions. The USB host controller replaces device identifiers assigned by the VM with real device identifiers that are unique in the system. The real device identifiers are assigned by the VMM or the host controller.
    Type: Application
    Filed: August 19, 2005
    Publication date: February 22, 2007
    Inventors: Kiran Panesar, Philip Lantz