Patents by Inventor Niranjan Vasu

Niranjan Vasu 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: 12249140
    Abstract: A computing system can perform computer-vision-based operations to create a vision-based user environment. The system can process an image stream and identify a computer vision character of a vision alphabet in the image stream. The vision alphabet includes a collection of computer vision characters, with each computer vision character having a distinctive characteristic identifiable by computer vision. The system can process an image of the video stream to provide to a user device a function associated with the identified computer vision character, the processing including to make a bounded space within the video stream corresponding to the identified computer vision character interactive on the user device. The system can provide the function in response to interaction with the bounded space at the user device. The system can provide a processed image to the user device, or simply provide functionality for a received stream.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: March 11, 2025
    Inventor: Niranjan Vasu
  • Publication number: 20200242565
    Abstract: Servers and computing devices for efficiently managing database records in a database are disclosed herein. In one embodiment, a database server can be configured to receive and store multiple database records each having data representing a service provider and a time period available for the service. The database server can also provide to the client device, search results having one or more of the database records to be surfaced on the client device to the user. Upon receiving, from the user, a selection of one of the surfaced one or more database records on the client device, automatically creating a calendar item in both (i) a calendar folder of the service provider and (ii) another calendar folder of the user, the calendar item representing an appointment for the service by the user with the service provider at the available time period published by the service provider.
    Type: Application
    Filed: January 29, 2019
    Publication date: July 30, 2020
    Inventors: Niranjan Vasu, Jason Lacombe, Rupesh Thakkar
  • Publication number: 20140344032
    Abstract: A method is disclosed for advertisers to target specific calendar users with the advertisers' events. When uploading information for an advertisement to a service provider system, the advertiser provides targeting criteria along with advertisement content. The targeting criteria is compared against user data stored about the user within one or more databases in the service provider system to select targeted recipients that meet the targeting criteria. The advertised events are then downloaded for display along side a users' calendar interface, where users may quickly and easily add the event to their calendars.
    Type: Application
    Filed: August 4, 2014
    Publication date: November 20, 2014
    Inventors: Omar H. Shahine, Niranjan Vasu
  • Patent number: 8799073
    Abstract: A method is disclosed for advertisers to target specific calendar users with the advertisers' events. When uploading information for an advertisement to a service provider system, the advertiser provides targeting criteria along with advertisement content. The targeting criteria is compared against user data stored about the user within one or more databases in the service provider system to select targeted recipients that meet the targeting criteria. The advertised events are then downloaded for display along side a users' calendar interface, where users may quickly and easily add the event to their calendars.
    Type: Grant
    Filed: August 15, 2006
    Date of Patent: August 5, 2014
    Assignee: Microsoft Corporation
    Inventors: Omar H. Shahine, Niranjan Vasu
  • Publication number: 20080046311
    Abstract: A method is disclosed for advertisers to target specific calendar users with the advertisers' events. When uploading information for an advertisement to a service provider system, the advertiser provides targeting criteria along with advertisement content. The targeting criteria is compared against user data stored about the user within one or more databases in the service provider system to select targeted recipients that meet the targeting criteria. The advertised events are then downloaded for display along side a users' calendar interface, where users may quickly and easily add the event to their calendars.
    Type: Application
    Filed: August 15, 2006
    Publication date: February 21, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Omar H. Shahine, Niranjan Vasu
  • Publication number: 20080046925
    Abstract: Synchronized marking of videos with objects is provided. Users may select frames within a video and place text and non-text objects at desired spatial locations within each of the frames. Information associated with the objects, including information specifying the temporal and spatial placements of the objects within the video is stored. When users view a marked video, object information is accessed, and objects are presented in the video at the temporal and spatial locations at which the objects were added. Objects added to videos may also be indexed, providing a mechanism for searching videos and jumping to particular frames within videos. Objects may also be monetized.
    Type: Application
    Filed: August 17, 2006
    Publication date: February 21, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: PHILIP LEE, NIRANJAN VASU, YING LI, TAREK NAJM