Patents by Inventor Lakshmi Kumar

Lakshmi Kumar 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: 9721012
    Abstract: A system and machine-implemented method for displaying social presence information associated with content, the method including identifying content being provided for display, determining an entity associated with the content, determining one or more social presence scores for the content based on social activity at one or more pages belonging to the entity at one or more social networking services, the social presence score being determined based on one or more indications of the quantity or quality of the social activity, determining, based on at least one score of the one or more social presence scores, whether the content should be annotated with social presence information regarding the social activity and providing the content and social presence information for display if it is determined that the content should be annotated with social presence information.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: August 1, 2017
    Assignee: Google Inc.
    Inventors: Chuan Jiang, Shreyas Doshi, Dani Suleman, Varouj Armen Chitilian, Daniel Aaron Shaffer, Lakshmi Kumar Dabbiru
  • Patent number: 9679308
    Abstract: Systems and methods for measuring brand uplift in a computer networked environment is provided. A data processing system can assign a first set of device identifiers to an experimental arm and a second set of device identifiers to a control arm. Computing devices associated with the experimental arm receive third-party content items promoting a brand for which a brand uplift experiment is performed, while computing devices associated with the control arm do not receive third-party content items promoting the brand. At the end of the experiment, a brand uplift metric value is computed by analyzing search query logs of the computing devices. The brand uplift metric value is then provided to an advertiser for display.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: June 13, 2017
    Assignee: Google Inc.
    Inventors: Lakshmi Kumar Dabbiru, Luke Hiro Swartz, Dani Suleman
  • Publication number: 20170155972
    Abstract: Methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to credit commercial broadcasts are disclosed. Example commercial crediting methods disclosed herein include accessing commercial crediting feed data corresponding to a monitored commercial. Disclosed example method also include, in response to determining the monitored commercial was distributed via a broadcast network and not a cable network, (1) comparing the commercial crediting feed data to media monitoring system data to identify a code included in a network feed to identify the monitored commercial, and (2) comparing the code to first lineup data to identify crediting data for the monitored commercial. Disclosed example methods additionally include storing the crediting data for the monitored commercial in a data repository.
    Type: Application
    Filed: October 26, 2016
    Publication date: June 1, 2017
    Inventors: Narasimha Reddy Goli, Gangadhar Jakkula, Michael Allen Bivins, Thomas A. Potter, Venkata Lakshmi Kumar Pittu, Kevin J. Rini
  • Publication number: 20170076357
    Abstract: Guiding purchasing via smartphone by, determining, via smartphone input of a user, the smartphone user's intent to purchase a given product. At least one sequence of tasks to purchase each of a plurality of products is determined. The determined intent to purchase the given product is associated with a determined sequence of tasks to purchase one of the products in the plurality of products. The smartphone user's current state in the associated sequence of tasks is determined. The smartphone user is notified, via the smartphone, of the next uncompleted task from the associated sequence of tasks based on the smartphone user's current state in the associated sequence of tasks.
    Type: Application
    Filed: September 15, 2015
    Publication date: March 16, 2017
    Inventors: Raghava Viswa Mani Kiran Peddinti, Lakshmi Kumar Dabbiru
  • Patent number: 9582537
    Abstract: Systems and methods of evaluating search query terms in a computer network environment are provided. A data processing system can obtain, from a computing device via a computer network, a first search query and a second search query, and can determine a relationship between the first search query and the second search query. The data processing system can generate a structured search query representative of the first search query and the second search query, and can select, based on the structured search query, a content item for display by the computing device. The data processing system can receive an indication of a click on the content item, and can provide, to a content publisher computing device, a representation of the structured search query and the indication of the click on the content item.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: February 28, 2017
    Assignee: Google Inc.
    Inventors: Raghava Viswa Mani Kiran Peddinti, Lakshmi Kumar Dabbiru
  • Publication number: 20160371750
    Abstract: Systems and methods for providing interactive content for display in low-bandwidth communication environments are provided. A system can receive request for a web page including primary content. The system can determine that the end user computing device is communicating with the data processing system via a network connection corresponding to a bandwidth below a predetermined threshold. The system can, responsive to determining that the network connection corresponds to a bandwidth below the predetermined threshold, provide the web page including the primary video content and web page code invoking a low bandwidth advertisement rendering script responsive to the request for the web page. The low bandwidth advertisement rendering script can be configured to cause the client device to receive an ad rendering application and an ad content package, and then render an interactive ad corresponding to the ad content package.
    Type: Application
    Filed: June 19, 2015
    Publication date: December 22, 2016
    Inventors: Raghava Viswa Mani Kiran Peddinti, Lakshmi Kumar Dabbiru
  • Publication number: 20160321693
    Abstract: Systems and methods for providing conversion metrics for ads related to the housing industry or the employment industry are provided. A system can identify a plurality of ads provided for display to a plurality of identifiers. Each of the plurality of ads is related to one of a housing industry or an employment industry. The system can identify, for an advertiser providing a subset of the identified plurality of ads, one or more identifiers to which the subset of the identified plurality of ads are provided for display. The system can determine, from a location database that includes location information of the plurality of identifiers, a number of identifiers of the identifiers to which the subset of the identified plurality of ads are provided for display that changed locations. The system can then provide, to the advertiser, a conversion metric based on the number of identifiers that changed locations responsive to determining that the number of identifiers is greater than a predetermined threshold.
    Type: Application
    Filed: April 30, 2015
    Publication date: November 3, 2016
    Inventors: Lakshmi Kumar Dabbiru, Senthil Kumar Hariramasamy
  • Patent number: 9460457
    Abstract: Methods and systems for providing content for display including receiving a first content item, receiving a second content item, automatically annotating the first content item and the second content item with an entity, comparing the entity annotation of the first content item and the entity annotation of the second content item, and, based on the comparison, displaying the annotated first content item with the second content item to a user.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: October 4, 2016
    Assignee: Google Inc.
    Inventors: Dan Shaffer, Chuan Jiang, Dani Suleman, Lakshmi Kumar Dabbiru, Varouj Chitilian, Shreyas Doshi
  • Publication number: 20160203338
    Abstract: Systems and methods for detecting device or carrier change conversions based on device information and carrier information that is received with requests to provide content to communication devices is provided. A system can receive requests to provide content including a device identifier, an account identifier identifying an account agnostic to the device, and a carrier identifier. The system can serve content items in response to the requests to provide content that are related to communication devices different from the device associated with the device identifier or carriers different from the carrier associated with the carrier identifier. The system can detect, from the contents of a subset of the requests to provide content, that the account identifier is associated with a different device identifier or carrier identifier and identify one or more content items corresponding to the different device identifier or carrier identifier.
    Type: Application
    Filed: January 12, 2015
    Publication date: July 14, 2016
    Inventors: Lakshmi Kumar Dabbiru, Senthil Hariramasamy, Gaurav Garg
  • Publication number: 20160078473
    Abstract: Systems and methods for measuring brand uplift in a computer networked environment is provided. A data processing system can assign a first set of device identifiers to an experimental arm and a second set of device identifiers to a control arm. Computing devices associated with the experimental arm receive third-party content items promoting a brand for which a brand uplift experiment is performed, while computing devices associated with the control arm do not receive third-party content items promoting the brand. At the end of the experiment, a brand uplift metric value is computed by analyzing search query logs of the computing devices. The brand uplift metric value is then provided to an advertiser for display.
    Type: Application
    Filed: September 12, 2014
    Publication date: March 17, 2016
    Inventors: Lakshmi Kumar Dabbiru, Luke Hiro Swartz, Dani Suleman
  • Patent number: 9155427
    Abstract: A slanted chopping board accessory including a recessed frame to retain a chopping board as well as a waste receptacle for collecting waste, trimmings, and liquids that are produced during food preparation.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: October 13, 2015
    Inventor: Lakshmi Kumar
  • Publication number: 20150134414
    Abstract: Systems and methods for annotating a content item may include determining statistical data concerning the at least one resource, brand, product, or service. A statistic of the statistical data may be associated with a content item associated with the at least one resource, brand, product, or service. A request for a content item may be received from a client device and the content item associated with the statistic of the statistical data may be selected in response to the request. Data to effect presentation of the selected content item and data to effect presentation of an annotation with the selected content item may be served. The annotation may be based, at least in part, on the statistic of the statistical data.
    Type: Application
    Filed: September 26, 2014
    Publication date: May 14, 2015
    Inventors: Daniel Shaffer, Shreyas Doshi, Dani Suleman, Lakshmi Kumar Dabbiru, Varouj Chitilian, Sundeep Jain
  • Publication number: 20150095475
    Abstract: An online content server for scheduling a communication between a content provider and a customer includes a memory device for storing data. The online content server also includes a processor in communication with the memory device. The processor is programmed to receive at the processor at least one content provider availability period associated with at least one online content, receive at the processor at least one customer availability period from a customer computing device, determine at least one communication schedule option based upon the content provider availability period and the customer availability period, transmit the at least one communication schedule option to the customer computing device along with the online content, receive a communication selection from the customer computing device, and transmit the communication selection to the content provider.
    Type: Application
    Filed: September 27, 2013
    Publication date: April 2, 2015
    Applicant: Google Inc.
    Inventors: Lakshmi Kumar Dabbiru, Tengfei Mu
  • Publication number: 20150095088
    Abstract: This specification describes methods, systems, and apparatus, including computer programs encoded on a computer-readable storage device, for providing a content item. The subject matter of the specification is embodied in a method that includes providing, from a processing device, data that causes a display of a sponsored content item on a client device. The display of the sponsored content item includes a control for scheduling an appointment, and the control, responsive to an input, causes a display of a form within the content item for receiving user-input related to scheduling the appointment. The method also includes receiving, at the one or more processing devices, information representing the user-input related to scheduling the appointment, and providing the information representing the user-input to a computing device associated with scheduling appointments related to the sponsored content item. The information is used by the computing device to schedule the appointment.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Applicant: Google Inc.
    Inventors: Lakshmi Kumar Dabbiru, Tengfei Mu
  • Patent number: 8739274
    Abstract: A device that implements a method for performing integrated caching in a data communication network. The device is configured to receive a packet from a client over the data communication network, wherein the packet includes a request for an object. At the operating system/kernel level of the device, one or more of decryption processing of the packet, authentication and/or authorization of the client, and decompression of the request occurs prior to and integrated with caching operations. The caching operations include determining if the object resides within a cache, serving the request from the cache in response to a determination that the object is stored within the cache, and sending the request to a server in response to a determination that the object is not stored within the cache.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: May 27, 2014
    Assignee: Citrix Systems, Inc.
    Inventors: Prakash Khemani, Prabakar Sundarrajan, Lakshmi Kumar, Kailash Kailash, Ajay Soni, Rajiv Sinha, Saravanakumar Annamalaisami
  • Patent number: 8250301
    Abstract: A device that implements a method for performing integrated caching in a data communication network. The device is configured to receive a packet from a client over the data communication network, wherein the packet includes a request for an object. At the operating system/kernel level of the device, one or more of decryption processing of the packet, authentication and/or authorization of the client, and decompression of the request occurs prior to and integrated with caching operations. The caching operations include determining if the object resides within a cache, serving the request from the cache in response to a determination that the object is stored within the cache, and sending the request to a server in response to a determination that the object is not stored within the cache.
    Type: Grant
    Filed: January 28, 2008
    Date of Patent: August 21, 2012
    Assignee: Citrix Systems, Inc.
    Inventors: Prakash Khemani, Prabakar Sundarrajan, Lakshmi Kumar, Kailash Kailash, Ajay Soni, Rajiv Sinha, Saravanakumar Annamalaisami
  • Patent number: 8108608
    Abstract: A device that implements a method for performing integrated caching in a data communication network. The device is configured to receive a packet from a client over the data communication network, wherein the packet includes a request for an object. At the operating system/kernel level of the device, one or more of decryption processing of the packet, authentication and/or authorization of the client, and decompression of the request occurs prior to and integrated with caching operations. The caching operations include determining if the object resides within a cache, serving the request from the cache in response to a determination that the object is stored within the cache, and sending the request to a server in response to a determination that the object is not stored within the cache.
    Type: Grant
    Filed: January 28, 2008
    Date of Patent: January 31, 2012
    Inventors: Prakash Khemani, Prabakar Sundarrajan, Lakshmi Kumar, Kailash Kailash, Ajay Soni, Rajiv Sinha, Saravanakumar Annamalaisami
  • Publication number: 20080222363
    Abstract: A device that implements a method for performing integrated caching in a data communication network. The device is configured to receive a packet from a client over the data communication network, wherein the packet includes a request for an object. At the operating system/kernel level of the device, one or more of decryption processing of the packet, authentication and/or authorization of the client, and decompression of the request occurs prior to and integrated with caching operations. The caching operations include determining if the object resides within a cache, serving the request from the cache in response to a determination that the object is stored within the cache, and sending the request to a server in response to a determination that the object is not stored within the cache.
    Type: Application
    Filed: January 28, 2008
    Publication date: September 11, 2008
    Inventors: Prakash KHEMANI, Prabakar SUNDARRAJAN, Lakshmi KUMAR, Kailash KAILASH, Ajay SONI, Rajiv SINHA, Saravanakumar ANNAMALAISAMI
  • Publication number: 20080140938
    Abstract: A device that implements a method for performing integrated caching in a data communication network. The device is configured to receive a packet from a client over the data communication network, wherein the packet includes a request for an object. At the operating system/kernel level of the device, one or more of decryption processing of the packet, authentication and/or authorization of the client, and decompression of the request occurs prior to and integrated with caching operations. The caching operations include determining if the object resides within a cache, serving the request from the cache in response to a determination that the object is stored within the cache, and sending the request to a server in response to a determination that the object is not stored within the cache.
    Type: Application
    Filed: January 28, 2008
    Publication date: June 12, 2008
    Inventors: Prakash KHEMANI, Prabakar SUNDARRAJAN, Lakshmi KUMAR, Kailash KAILASH, Ajay SONI, Rajiv SINHA, Saravanakumar ANNAMALAISAMI
  • Publication number: 20060015570
    Abstract: A device that implements a method for performing integrated caching in a data communication network. The device is configured to receive a packet from a client over the data communication network, wherein the packet includes a request for an object. At the operating system/kernel level of the device, one or more of decryption processing of the packet, authentication and/or authorization of the client, and decompression of the request occurs prior to and integrated with caching operations. The caching operations include determining if the object resides within a cache, serving the request from the cache in response to a determination that the object is stored within the cache, and sending the request to a server in response to a determination that the object is not stored within the cache.
    Type: Application
    Filed: June 29, 2005
    Publication date: January 19, 2006
    Applicant: Netscaler, Inc.
    Inventors: Prakash Khemani, Prabakar Sundarrajan, Lakshmi Kumar, Kailash Kailash, Ajay Soni, Rajiv Sinha, Saravanakumar Annamalaisami