Patents by Inventor Rajendra Vishnumurty

Rajendra Vishnumurty 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: 9749368
    Abstract: Concepts and technologies are described herein for providing media content sharing. The concepts and technologies disclosed herein can be employed to share media content with a social network, even for content subject to access control mechanisms and/or copyright laws. According to various embodiments disclosed herein, media content can be shared with a social network, or the like. An application running at or in conjunction with a computer can obtain information relating to media content displayed at or accessible to the computer, format the data, and transmit the data to a social networking site or other location in a format appropriate for the site. Contents and technologies for viewing the shared content also are disclosed.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: August 29, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raman Narayanan, Rajendra Vishnumurty, Russell Songco, Paresh Suthar, Suresh Babu Velagapudi, Ming Liu
  • Patent number: 9264465
    Abstract: Concepts and technologies are described herein for providing media content sharing. The concepts and technologies disclosed herein can be employed to share media content with a social network, even for content subject to access control mechanisms and/or copyright laws. According to various embodiments disclosed herein, media content can be shared with a social network, or the like. An application running at or in conjunction with a computer can obtain information relating to media content displayed at or accessible to the computer, format the data, and transmit the data to a social networking site or other location in a format appropriate for the site. Contents and technologies for viewing the shared content also are disclosed.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: February 16, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raman Narayanan, Rajendra Vishnumurty, Russell Songco, Paresh Suthar, Suresh Babu Velagapudi, Ming Liu
  • Publication number: 20140181211
    Abstract: Concepts and technologies are described herein for providing media content sharing. The concepts and technologies disclosed herein can be employed to share media content with a social network, even for content subject to access control mechanisms and/or copyright laws. According to various embodiments disclosed herein, media content can be shared with a social network, or the like. An application running at or in conjunction with a computer can obtain information relating to media content displayed at or accessible to the computer, format the data, and transmit the data to a social networking site or other location in a format appropriate for the site. Contents and technologies for viewing the shared content also are disclosed.
    Type: Application
    Filed: March 3, 2014
    Publication date: June 26, 2014
    Applicant: Microsoft Corporation
    Inventors: Raman Narayanan, Rajendra Vishnumurty, Russell Songco, Paresh Suthar, Suresh Babu Velagapudi, Ming Liu
  • Publication number: 20140180913
    Abstract: Concepts and technologies are described herein for providing media content sharing. The concepts and technologies disclosed herein can be employed to share media content with a social network, even for content subject to access control mechanisms and/or copyright laws. According to various embodiments disclosed herein, media content can be shared with a social network, or the like. An application running at or in conjunction with a computer can obtain information relating to media content displayed at or accessible to the computer, format the data, and transmit the data to a social networking site or other location in a format appropriate for the site. Contents and technologies for viewing the shared content also are disclosed.
    Type: Application
    Filed: March 3, 2014
    Publication date: June 26, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Raman Narayanan, Rajendra Vishnumurty, Russell Songco, Paresh Suthar, Suresh Babu Velagapudi, Ming Liu
  • Patent number: 8666826
    Abstract: Concepts and technologies are described herein for providing media content sharing. The concepts and technologies disclosed herein can be employed to share media content with a social network, even for content subject to access control mechanisms and/or copyright laws. According to various embodiments disclosed herein, media content can be shared with a social network, or the like. An application running at or in conjunction with a computer can obtain information relating to media content displayed at or accessible to the computer, format the data, and transmit the data to a social networking site or other location in a format appropriate for the site. Contents and technologies for viewing the shared content also are disclosed.
    Type: Grant
    Filed: February 12, 2010
    Date of Patent: March 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Raman Narayanan, Rajendra Vishnumurty, Russell Songco, Paresh Suthar, Suresh Babu Velagapudi, Ming Liu
  • Patent number: 8584021
    Abstract: Concepts and technologies are described herein for displaying feed data. Feed data associated with a social networking service may be displayed in a multidimensional grid orientation that efficiently uses available display space, while improving the user experience. The feed data can be presented in a multidimensional grid orientation that leaves little empty display space, thus allowing efficient use of the display space. The feed data presented in the multidimensional grid orientation also can be dynamically updated when new feed data is received.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: November 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Raman Narayanan, Rajendra Vishnumurty, Russell Songco, Ming Liu
  • Publication number: 20110296292
    Abstract: One or more techniques and/or systems are disclosed for generating application-neutral vector documents that provide for improved performance. A first glyph run for rendering a first portion of an application-neutral vector document is received, and assigned to a first set, based on its rendering characteristics. A second glyph run for rendering a second portion of the application-neutral vector document is received, and assigned to the first set if its rendering characteristics are compatible with the first glyph run's rendering characteristics; otherwise, it is assigned to a second set. Respective glyph runs are combined for respective sets into one or more combined glyph runs by combining strings to be rendered from the glyphs runs into a combined string, where the strings are combined in a sequence corresponding to an intended rendering. The application-neutral vector document, comprising the one or more combined glyph runs, is then generated.
    Type: Application
    Filed: May 25, 2010
    Publication date: December 1, 2011
    Applicant: Microsoft Corporation
    Inventors: Raman Narayanan, Rajendra Vishnumurty, Ming Liu
  • Publication number: 20110214086
    Abstract: Concepts and technologies are described herein for displaying feed data. Feed data associated with a social networking service may be displayed in a multidimensional grid orientation that efficiently uses available display space, while improving the user experience. The feed data can be presented in a multidimensional grid orientation that leaves little empty display space, thus allowing efficient use of the display space. The feed data presented in the multidimensional grid orientation also can be dynamically updated when new feed data is received.
    Type: Application
    Filed: February 26, 2010
    Publication date: September 1, 2011
    Applicant: Microsoft Corporation
    Inventors: Raman Narayanan, Rajendra Vishnumurty, Russell Songco, Ming Liu
  • Patent number: 8005710
    Abstract: Methods and systems are provided for intelligently managing project data in a project management application. According to various aspects of the invention, project management data may be loaded and saved to a local cache of a client computer, such as a hard disk cache. The invention also provides a mechanism for reducing the size of data downloaded from and sent to a project server during load and save times.
    Type: Grant
    Filed: September 28, 2004
    Date of Patent: August 23, 2011
    Assignee: Microsoft Corporation
    Inventors: Rajendra Vishnumurty, Sudin Bhat, Raju Iyer
  • Publication number: 20110202430
    Abstract: Concepts and technologies are described herein for providing media content sharing. The concepts and technologies disclosed herein can be employed to share media content with a social network, even for content subject to access control mechanisms and/or copyright laws. According to various embodiments disclosed herein, media content can be shared with a social network, or the like. An application running at or in conjunction with a computer can obtain information relating to media content displayed at or accessible to the computer, format the data, and transmit the data to a social networking site or other location in a format appropriate for the site. Contents and technologies for viewing the shared content also are disclosed.
    Type: Application
    Filed: February 12, 2010
    Publication date: August 18, 2011
    Inventors: Raman Narayanan, Rajendra Vishnumurty, Russell Songco, Paresh Suthar, Suresh Babu Velagapudi, Ming Liu
  • Publication number: 20110137894
    Abstract: When presenting a news feed (e.g., statuses of contacts in a social media network), it may be inefficient to display the data items in a single column according to a single filter, such as a designated group of contacts. Rather, from the data feed, a set of at least two data subfeeds may be generated based on different filters, and the at least two data subfeeds may be currently presented to the user (e.g., as two or more vertically aligned columns, each presenting a different set of data items based on a different filter.) The user may prefer the concurrent presentation due to the contextual separation of the data items according to different filters, and may more easily administrate the filters and groupings; e.g., dragging data items from one column to another column may alter the filters to achieve a more preferred sorting of data items in future presentations.
    Type: Application
    Filed: December 4, 2009
    Publication date: June 9, 2011
    Applicant: Microsoft Corporation
    Inventors: Raman Narayanan, Rajendra Vishnumurty, Ming Liu, Russell Songco, George Moromisato
  • Patent number: 7698280
    Abstract: In a client-server computer system, an active cache is utilized by a client-based project management application program to share server-based project files with an offline client, so that the project files may be updated by modifications made offline. A project file is saved from the active cache for sharing with the offline client. The shared project file is sent to the offline client for editing. After editing, a modified project file is received from the offline client and saved to the active cache. The active cache initiates an update of the server-based project file with the project file which was modified offline.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: April 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Sudin Bhat, Rajendra Vishnumurty, Liang Xiao, Raju Iyer, Pradeep GanapathyRaj
  • Publication number: 20070239725
    Abstract: In a client-server computer system, an active cache is utilized by a client-based project management application program to access and manage server-based project files offline. The current status of a connection between the client and the server is monitored. If the status of the connection between the client and server is offline, project files are opened, modified, and saved to the active cache on the client. If the status of the connection between the client and server is online, project files stored in the active cache may be updated by the server prior to being opened. Changes made to project files saved to the cache are synchronized with the server.
    Type: Application
    Filed: March 28, 2006
    Publication date: October 11, 2007
    Applicant: Microsoft Corporation
    Inventors: Sudin Bhat, Rajendra Vishnumurty, Liang Xiao, Raju Iyer, Pradeep GanapathyRaj, Ameya Bhatawdekar
  • Publication number: 20070239789
    Abstract: In a client-server computer system, an active cache is utilized by a client-based project management application program to share server-based project files with an offline client, so that the project files may be updated by modifications made offline. A project file is saved from the active cache for sharing with the offline client. The shared project file is sent to the offline client for editing. After editing, a modified project file is received from the offline client and saved to the active cache. The active cache initiates an update of the server-based project file with the project file which was modified offline.
    Type: Application
    Filed: March 28, 2006
    Publication date: October 11, 2007
    Applicant: Microsoft Corporation
    Inventors: Sudin Bhat, Rajendra Vishnumurty, Liang Xiao, Raju Iyer, Pradeep GanapathyRaj
  • Publication number: 20070156735
    Abstract: Structured data storage allows for efficient searching and loading of data. The structured format allows data to be efficiently received by a program and relatively quickly presented to a user requesting the data through a program interface.
    Type: Application
    Filed: January 4, 2006
    Publication date: July 5, 2007
    Applicant: Microsoft Corporation
    Inventors: Raju Iyer, Rajendra Vishnumurty, Sudin Bhat
  • Publication number: 20070101003
    Abstract: Systems and methods are disclosed for providing proprietary access to a server. The disclosed systems and methods may include receiving a first service request from a client. The first service request may include a client identifier. Furthermore, the disclosed systems and methods may include creating a session identifier when it is determined that the client identifier is valid and transmitting the session identifier to the client. Moreover, the disclosed systems and methods may include receiving a second service request from the client. The second service request may include the session identifier and client data that may have at least one of a proprietary format and a proprietary scheme. In addition, the disclosed systems and methods may include servicing the second service request when it is determined that the session identifier received in the second service request is valid.
    Type: Application
    Filed: October 27, 2005
    Publication date: May 3, 2007
    Applicant: Microsoft Corporation
    Inventors: Ameya Bhatawdekar, Pradeep GanapathyRaj, Rajendra Vishnumurty, Raju Iyer, Sudin Bhat, Robert Turner, Liang Xiao
  • Publication number: 20060070019
    Abstract: Methods and systems are provided for intelligently managing project data in a project management application. According to various aspects of the invention, project management data may be loaded and saved to a local cache of a client computer, such as a hard disk cache. The invention also provides a mechanism for reducing the size of data downloaded from and sent to a project server during load and save times.
    Type: Application
    Filed: September 28, 2004
    Publication date: March 30, 2006
    Applicant: Microsoft Corporation
    Inventors: Rajendra Vishnumurty, Sudin Bhat, Raju Iyer